生成10个随机整数1-100将它们存储在一个列表中。使用循环。使用第二个循环来处理列表。在后一个循环中,显示列表中的所有数字,并确定奇数和和偶数之和。在第二个循环结束后显示这些总和。怎么了?
import random
randomList = [] # create list
sumEven= sumOdd = 0
for x in range(10):
r = random.randint(1,100)
print(r),
randomList.append(r)
for x in range(len(randomList)):
if (randomList[x]%2 == 0): #even number
sumEven += randomList[x]
else:
sumOdd += randomList[x]
print "\nSum of even numbers =",sumEven
print "Sum of odd numbers =",sumOdd
答案 0 :(得分:1)
将来,请发布完整错误消息。
话虽如此,print
是一个功能。你应该用括号括起来。
https://docs.python.org/3.0/whatsnew/3.0.html#print-is-a-function