Weitere Informationen finden Sie unter hier.
Geschichte wiederholt sich.
Lassen Sie uns ein einfaches Programm wiederholen.
Einfacher iterativer Prozess.
für Zählervariable im Wiederholungsbereich:
Iterative Verarbeitung
for i in range(3):
print("hello world")
============ ※ Ausführungsergebnis
hello world hello world hello world
============
Die Bereichsfunktion erstellt ein Bereichstypobjekt mit aufeinanderfolgenden numerischen Werten von der Startnummer bis zur Endnummer, die im Argument als Elemente angegeben ist.
range(5)
# 0 1 2 3 4
range(0, 5)
# 0 1 2 3 4
range(4,7)
# 4 5 6
range(0, 5, 1)
# 0 1 2 3 4
range(0, 10, 2)
# 0 2 4 6 8
range(10, 0, -1)
# 10 9 8 7 6 5 4 3 2 1
range(0, -8, -2)
# 0 -2 -4 -6
for i in range(6,11): # 6, 7, 8 ... 11
print("Hello World:" + str(i)) #Zeigen Sie einen numerischen Wert dahinter an
print("last " + str(i)) #Zur Bestätigung
============ ※ Ausführungsergebnis
Hello World:6 Hello World:7 Hello World:8 Hello World:9 Hello World:10 last 10
============
Auch numerische Werte können wiederholt werden.
for i in range(10):
print(i)
============ ※ Ausführungsergebnis
1
2
3
4
5
6
7
8
9
============
for i in range(1,13):
print(str(i) + "Mond")
============ ※ Ausführungsergebnis
Januar
Februar
März
April
Mai
Juni
Juli
August
September
Oktober
November
Dezember
============
Verarbeitung, die viele Male wiederholt wird, während der bedingte Ausdruck erfüllt ist. Sie müssen die Zählervariablen und bedingten Ausdrücke selbst vorbereiten.
#während bedingter Ausdruck:
#Iterative Verarbeitung
#Zählervariablen aktualisieren
Fügen Sie die Zahlen hinzu und wiederholen Sie den Vorgang, bis die Zahl kleiner oder gleich der angegebenen Zahl oder größer als die angegebene Zahl ist.
i = 1 #Initialisierung von Zählervariablen
while i <= 10: #Ausführen, wenn i 10 oder weniger ist(1,2,3,4...10)
print(i) #Iterative Verarbeitung
i = i + 1 #Aktualisierte Zählervariablen. ich= i +Wiederholen Sie von 1 bis 10
print("Next:" + str(i)) # Next: 11
print("Last:" + str(i))
Operator | Beispiel | Bedeutung | Eine andere Art zu schreiben |
---|---|---|---|
+= | i += 1 | Erhöhen Sie den Wert der Variablen i um 1. | a = a + 1 |
-= | i -= 1 | Erhöhen Sie den Wert der Variablen i um 1. | a = a - 1 |
i = 5
while i <= 10:
print(i)
i += 1
============ ※ Ausführungsergebnis
5
6
7
8
9
10
============
i = 5
while i >= 1:
print(i)
i -= 1
============ ※ Ausführungsergebnis
5
4
3
2
1
============
import random
hp = 30
while hp > 0:
hit = random.randint(1,10)
print("Schleim" + str(hit) + "Beschädigt!")
hp -= hit
print("Besiegter Schleim")
============
Schleim 2 Schadenspunkte zugefügt! Schleim 9 Schaden zugefügt! Schleim 7 Schaden zugefügt! Schleim 8 Schaden zugefügt! Schleim 4 Schaden zugefügt! Besiegter Schleim
============
import random
hp = 1
while hp <= 150:
kusa = random.randint(10,30)
print("HP mit Heilkräutern" + str(kusa) + "Ich habe mich erholt." + "Aktuelle HP:" + str(hp))
hp += kusa
print("Vollständige Genesung")
============
18 HP mit Kräutern wiederhergestellt. Aktuelle HP: 1 15 HP mit Kräutern wiederhergestellt. Aktuelle HP: 19 29 HP mit Heilkräutern wiederhergestellt. Aktuelle HP: 34 15 HP mit Kräutern wiederhergestellt. Aktuelle HP: 63 18 HP mit Kräutern wiederhergestellt. Aktuelle HP: 78 12 HP mit Kräutern wiederhergestellt. Aktuelle HP: 96 15 HP mit Kräutern wiederhergestellt. Aktuelle HP: 108 14 HP mit Kräutern wiederhergestellt. Aktuelle HP: 123 14 HP mit Kräutern wiederhergestellt. Aktuelle HP: 137 Vollständige Genesung
============
Recommended Posts