【发布时间】:2014-10-08 19:42:27
【问题描述】:
我需要在 python 中编写一个程序,生成 1-100 的十个随机数,并使用循环将其存储在一个列表中。然后第二个循环应该显示所述列表,然后计算偶数和奇数元素的总和以显示它们。这是我到目前为止所拥有的,非常感谢任何帮助。谢谢
import random
def main():
numlist = [0] * 10
for r in range(10):
numlist[r] = random.randint(1,100)
print(numlist)
list_length = len(numlist)
print('The number of elements in the list is', list_length)
更具体地说,这是我坚持的部分。我必须添加奇数和偶数元素的总和。我尝试过的每一项工作都只给了我所有元素的总和。
for x in range(0, 10, 2):
numlist[x] = numlist
print('The Sum of the odd numbers is ', sum(numlist))
main()
【问题讨论】:
-
您希望
numlist[x] = numlist做什么? -
通过 x 中的范围定义 numlist,然后通过打印添加总和。我知道符号与它只是一个占位符相去甚远。