Ich bin ziemlich neu in Python, und was mich an meinem Problem verrückt macht ist, dass ich das Gefühl habe, dass es wirklich einfach ist. Ich erhalte immer einen Fehler in Zeile 8. Ich möchte nur, dass dieses Programm die Zahlen nimmt, die der Benutzer eingegeben hat drucke die größte und kleinste, und ich möchte, dass die Schleife abgebrochen wird, wenn sie negative 1 eingeben.
'int' object is not iterable
ist der Fehler.
Das Problem ist, dass number
ein int
ist. max
und min
erfordern beide Listen (oder andere iterierbare Dinge) - also müssen Sie stattdessen number
zu einer Liste hinzufügen:
Wie eine Anmerkung nach dem Lesen von dr jimbobs Antwort - meine Antwort geht davon aus, dass Sie nicht -1 berücksichtigen möchten, wenn Sie high
und low
finden.
Wie von einer anderen Antwort erwähnt, min
und max
können auch nimm mehrere Argumente. Um die Liste wegzulassen, können Sie