Python 数组,如何添加
我正在尝试找出如何将数组列表添加到一起。到目前为止,这是我的代码Python 数组,如何添加,python,arrays,Python,Arrays,我正在尝试找出如何将数组列表添加到一起。到目前为止,这是我的代码 import random def main(): for counter in range (1, 501): num = random.randint(1, 100) main() 我尝试添加total=sum(num),但出现了一个错误。我也在尝试得到平均值,但我假设它将类似于得到总数 谢谢您的帮助。您可以根据需要使用列表。附加,和总和: import random def mai
import random
def main():
for counter in range (1, 501):
num = random.randint(1, 100)
main()
我尝试添加total=sum(num),但出现了一个错误。我也在尝试得到平均值,但我假设它将类似于得到总数
谢谢您的帮助。您可以根据需要使用
列表。附加,和总和:
import random
def main():
array = []
for counter in range (1, 501):
num = random.randint(1, 100)
array.append(num)
print sum(array)
main()
或者如果你只需要总数,就把它们全部加起来
total = 0
for counter in range (1, 501):
total += random.randint(1, 100)
你可以做:
import random
def main():
total = 0
for counter in range (1, 501):
num = random.randint(1, 100)
total += num
print total
main()
这会将每个数字添加到total
中,然后打印总数。您的列表在哪里?你犯了什么错误?你是想计算总和还是把它们都放在一个列表中?@SweeneyTodd:显然,是一个缩进错误。总和(map(lambda x:random.randint(1100),range(500)))这并不难,请看下面我的答案。谢谢!我正在读一本编程入门书,所有内容都是伪代码。我对这个附加没有任何线索,但看起来它保存了所有的数字,所以它们可以被添加。
import numpy
print numpy.random.randint(1,100,size=500).sum()