我正在尝试编写一个非常简单的程序,我想打印出100和100以下所有3和5的倍数的总和,但,错误不断accuring,说“无效的字面INT()基数为10:”我的程序如下:错误“int()与基数为10的无效文字:”不断提高
sum = ""
sum_int = int(sum)
for i in range(1, 101):
if i % 5 == 0:
sum += i
elif i % 3 == 0:
sum += i
else:
sum += ""
print sum
任何帮助将非常感激。
为什么你想追加一个字符串( “”),以多少? – 2010-04-12 10:19:42
这绝对没有意义:'int('')'。 (i%在范围内(1,101)if(i%3 == 0)或(i%5 == 0))' – 2010-04-12 10:25:03