Ich versuche, meine Füße nass mit Python auf Projekt Euler, aber ich habe ein Problem mit dem ersten Problem (finden Sie die Summe der Vielfachen von 3 oder 5 bis 1.000) . Ich kann erfolgreich ein Vielfaches von drei ausdrucken und fünf, aber wenn ich die Summenfunktion zu schließen versuchen, bekomme ich folgende Fehlermeldung:Python: Int nicht iterierbaren Fehler
TypeError: 'int' object is not iterable
Jede Hilfe würde geschätzt.
n = 100
p = 0
while p<n:
p = p + 1
x = range(0, p)
# check to see if numbers are divisable by 3 or 5
def numcheck(x):
for numbers in x:
if numbers%3==0 and numbers%5==0:
sum(numbers)
numcheck(x)
Ich habe gerade den Code ausgeführt, den Sie gepostet haben, und habe diesen Fehler nicht erhalten. Ich sehe, dass Sie Ihren Code bearbeitet haben, um die Zeile zu entfernen, die den Fehler verursacht hat. Was ist deine Frage jetzt? –
Woops, habe nicht bemerkt, dass ich das bearbeitet habe, eine Sekunde. – TheOneTrueMorty