2-8.循环和操作符。创建一个包含五个固定数值的列表或元组,输出他们的和。然后修改你的代码为接受用户输入数值。分别使用while和for循环实现。
num = []
for x in range(0,5):
num.append(raw_input('num:')) *
i = 0
total = 0
while i < len(num):
total = total + int(num[i])
i = i + 1
print 'sum is ',total
建议使用.append()
使用num[x] = raw_input('num:')替换*,会出错 list assignment index out of range
num = [] 是空列表,但是对这个数组num[x] = raw_input('num:')肯定越界,所以空列表的情况下用append吧
如果要用num[x] = raw_input('num:') 最好先给num = ['1','2','3','4','5'](随意附几个值),这样就不会出错