我pygame-1.9.1release.tar.gz从Pygame网站上下载了.我提取并安装它,它在终端(Ubuntu)的命令行Python解释器中工作正常.但我想为某些IDE安装它,比如PyCharm.我该怎么做?
我想在列表中找出夫妻产品的总和.例如,给出了一个列表[1, 2, 3, 4].我想得到的是答案= 1*2 + 1*3 + 1*4 + 2*3 + 2*4 + 3*4.
我使用暴力破解,它给了我非常大的列表的超时错误.我想要一种有效的方法来做到这一点.请告诉我,我该怎么做?
这是我的代码,这是有效的,但我需要更高效的一个:
def proSum(list):
count = 0
for i in range(len(list)- 1):
for j in range(i + 1, len(list)):
count += list[i] * list[j]
return count
Run Code Online (Sandbox Code Playgroud) 当我们在http:www.hackerrank.com上打开问题时,可以选择以pdf格式下载问题.在这里,我想从算法域下载所有hackerrank问题.如果我通过一次又一次地点击按钮逐个下载它们将花费大约3-4个小时,这将是我做过的最繁琐的工作.有没有办法一次性使用程序或其他方式下载它们?
我在python中有一个字符串,我需要找到所有可能的方法,可以选择该字符串的任何子字符串(包括它自己).子串(为了我的目的)不必在原始字符串中是连续的 - 它可能有间隙.
例如:"frogman"是"froghuman'此定义下的众多子串之一.
例如,will函数:如果我的字符串是"abcd",输出应该是:
["a","b","c","d","ab","ac","ad","bc","bd","cd","abc","abd","acd","bcd","abcd"]
Run Code Online (Sandbox Code Playgroud)