Erster Python 3 ~ Der Beginn der Wiederholung ~

Einführung

Weitere Informationen finden Sie unter hier.

Iterative Verarbeitung

Geschichte wiederholt sich.
Lassen Sie uns ein einfaches Programm wiederholen.

Schleifenverarbeitung durch für in

Einfacher iterativer Prozess.

für Zählervariable im Wiederholungsbereich:
Iterative Verarbeitung

Beispiel

for i in range(3):
    print("hello world") 

============ ※ Ausführungsergebnis

hello world hello world hello world

============

Bereichsfunktion zum Wiederholen

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
Versuchen Sie mit der Bereichsfunktion anzugeben
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

============

Wiederholen Sie die Zahlen

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

============

(Beispiel) Anzeige von Januar bis Dezember

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

============

Iterative Verarbeitung von while

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
    

Beispiel

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))
Bezüglich des Aktualisierungsausdrucks (Zuweisungsoperator) der Zählervariablen
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

Beispiel

Anzeige von 5 bis 15
i = 5
while i <= 10:
    print(i)
    i += 1

============ ※ Ausführungsergebnis

5
6
7
8
9
10

============

Countdown von 5 bis 1
i = 5
while i >= 1:
    print(i)
    i -= 1

============ ※ Ausführungsergebnis

5
4
3
2
1

============

Greife an, bis die HP des Monsters 0 werden
import random
hp = 30
while hp > 0:
    hit = random.randint(1,10)
    print("Schleim" + str(hit) + "Beschädigt!")
    hp -= hit
print("Besiegter Schleim")

============

  • Ausführungsergebnis (Beispiel)

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

============

Wiederholen Sie diesen Vorgang bis zur vollständigen Wiederherstellung
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")

============

  • Ausführungsergebnis (Beispiel)

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

============

Referenz

Paiza Learning

Recommended Posts

Erster Python 3 ~ Der Beginn der Wiederholung ~
Notizen vom Anfang von Python 1 lernen
Notizen vom Anfang von Python 2 lernen
Der Beginn von cif2cell
der Zen von Python
Auf dem Weg zum Ruhestand von Python2
Über die Funktionen von Python
Die Kraft der Pandas: Python
Lerne Nim mit Python (ab Anfang des Jahres).
Studie vom Anfang von Python Hour1: Hallo Welt
Studie aus Python Hour8: Verwenden von Paketen
Warum ist das erste Argument der [Python] -Klasse selbst?
Die Geschichte von Python und die Geschichte von NaN
[Python] Der Stolperstein des Imports
Existenz aus Sicht von Python
pyenv-change die Python-Version von virtualenv
Holen Sie sich das erste Element von Queryset
[Python] Die potenzielle Feldplanung von Python Robotics verstehen
Überprüfung der Grundlagen von Python (FizzBuzz)
Siehe Python zum ersten Mal
Der erste Schritt von Python Matplotlib
Informationen zur Grundlagenliste der Python-Grundlagen
Lernen Sie die Grundlagen von Python ① Grundlegende Anfänger
Hinweis: Holen Sie sich das erste und letzte Element von Python OrderedDict zerstörungsfrei
[Python] So erhalten Sie den ersten und den letzten Tag des Monats
Erste Python ② Versuchen Sie, Code zu schreiben, während Sie die Funktionen von Python untersuchen
Ich möchte den Anfang des nächsten Monats mit Python ausgeben
Ändern Sie die Länge der Python-CSV-Zeichenfolgen
[Verständnis in 3 Minuten] Der Beginn von Linux
Überprüfen Sie das Verhalten des Zerstörers in Python
[Python3] Verstehe die Grundlagen von Beautiful Soup
Spielen Sie kontinuierlich die MV der ersten Python Skusta
Übergeben Sie den Pfad des importierten Python-Moduls
Überprüfen Sie die Existenz der Datei mit Python
Informationen zur virtuellen Umgebung von Python Version 3.7
Lassen Sie die Stückliste am Anfang der Zeichenfolge weg
Ruf Hallo, Reiwa! Am Anfang von Reiwa!
[Python3] Schreiben Sie das Codeobjekt der Funktion neu
Ich kannte die Grundlagen von Python nicht
Das Ergebnis der Installation von Python auf Anaconda
[Python] Probieren Sie pydash der Python-Version von lodash aus
[Python] Überprüfen Sie den Speicherverbrauch von Variablen
Überprüfen Sie den Pfad des importierten Python-Moduls
Die Geschichte der Manipulation globaler Python-Variablen
MongoDB mit Python zum ersten Mal
[Python] [Meta] Ist der Python-Typ ein Typ?
Grundlagen zum Ausführen von NoxPlayer in Python
Pandas des Anfängers, vom Anfänger, für den Anfänger [Python]
Die Python-Projektvorlage, an die ich denke.
Auf der Suche nach dem schnellsten FizzBuzz in Python
Python-Grundkurs (Ende 15)
Legen Sie den Prozessnamen des Python-Programms fest
[Python] Ruft den Zeichencode der Datei ab
Die Geschichte der Verarbeitung A von Blackjack (Python)
Lernen Sie intuitiv die Umformung von Python np
Python Hinweis: Die geheime Rolle von Kamma
Japanische Übersetzung: PEP 20 - Das Zen von Python