Ich versuche, ein sehr einfaches Programm zu schreiben, ich möchte die Summe aller Vielfachen von 3 und 5 unter 100 drucken, aber „invalid wörtliche für int() mit Basis 10“, hält ein Fehler accuring, dass mein Programm ist wie folgt:der Fehler "ungültiges Literal für int() mit Basis 10:" kommt weiter
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
Jede Hilfe wäre sehr willkommen.
Warum versuchen Sie eine Zeichenfolge ("") zu einer Reihe anhängen? –
das hat absolut keinen Sinn: 'int ('')'. 'sum (i für i im Bereich (1, 101) if (i% 3 == 0) oder (i% 5 == 0))' –