Kann mir bitte jemand Details zu diesem Problem geben?Python Break-Anweisung Details
for i in range(1,10):
if i == 5:
break
print("number is ", i)
Output:
number is 1
number is 2
number is 3
number is 4
Meine Frage ist: Warum nicht 5 ?? Ich habe hier i == 5 gesagt, das bedeutet, wenn ich Wert 5 ist, dann sollte es brechen und Ergebnis 5 geben.
now, if i > 5:
break
print(i)
Output:
number is 1
number is 2
number is 3
number is 4
number is 5
hier 5> 5 ist es nicht wahr. Also was ist damit?
Und letzte, was, wenn Struktur
for i in range(1,10):
print(i)
if i < 5:
break
Output: only 1
Frage: das Ergebnis sollte mindestens 1 bis 4 kommen. Aber warum nicht?
Danke an alle. Ich hoffe du kannst es verstehen und gib mir Details zu meinen Fragen.
hilft Es ist, weil Sie ' break' es vor 'print' Anweisung – anon
Richtig, aber hier ist Anthere Problem ,,, lassen, wenn ich> 5: break Jetzt erhalten Sie die Nummer ist 5 das bedeutet, es wird falsch, wegen 5> 5, falsch. was ist mit dir denken, Kumpel ?? –
Kannst du nicht einfach das Unterrichtsmaterial lesen, das diese Aufgabe begleitet? – TigerhawkT3