我正在嘗試編寫一個非常簡單的程序,我想打印出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