我需要在python中生成一個程序,該程序從1-100中生成10個隨機數,並使用循環將其存儲在列表中。然後第二個循環應顯示所述列表,然後計算偶數和奇數元素的總和以顯示它們。這是我迄今爲止,非常感謝任何幫助。謝謝(Python)陷入一個randint列表的總和的跳過範圍值
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'做什麼? – NPE 2014-10-08 19:46:54
按x中的範圍定義numlist,然後通過打印添加總和。我知道這個符號只是一個佔位符。 – 2014-10-08 19:48:45