Ich versuche, eine Schleife von 100 bis 0. Wie mache ich das in Python?
for i in range (100,0)
funktioniert nicht.
Ich versuche, eine Schleife von 100 bis 0. Wie mache ich das in Python?
for i in range (100,0)
funktioniert nicht.
Warum Ihr Code nicht funktioniert hat
Ihr Code for i in range (100, 0)
ist in Ordnung, außer
der dritte Parameter ( step
) ist standardmäßig +1
. Sie müssen also den 3. Parameter für range() wie folgt angeben -1
einen Schritt zurück zu machen.
for i in range(100, -1, -1):
print(i)
HINWEIS: Dies beinhaltet 100 und 0 in der Ausgabe.
Es gibt mehrere Möglichkeiten.
Besserer Weg
Für den pythonischen Weg, siehe PEP 0322 .
Dies ist Python3 pythonic Beispiel zu drucken von 100 bis 0 (einschließlich 100 & 0).
for i in reversed(range(101)):
print(i)
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.