【发布时间】:2017-11-11 01:11:00
【问题描述】:
sumNum = 0
while sumNum < 20:
num = input("Introduza um numero: ")
sumNum = int(num[1]) + int(num[2]) + int(num[3])
print(sumNum)
似乎不能这样做来打印数字上的数字总和 这会打印出以下错误: sumNum = int(num[1]) + int(num[2]) + int(num[3]) IndexError: 字符串索引超出范围
【问题讨论】:
-
将
sumNum = int(num[1]) + int(num[2]) + int(num[3])更改为sumNum = sum([int(i) for i in num]) -
成功了,谢谢
标签: python-3.x