Zyklen
Mal sehen, wo wir das Wort auf den Bildschirm legen müssen.
Hello
Zehnmal. Was machen wir?
Sie können 10 mal schreiben.
print("Hello")
Print("Hello")
Print("Hello")
Print("Hello")
Print("Hello")
Print("Hello")
Print("Hello")
Print("Hello")
Print("Hello")
Print("Hello")
Print("Hello")
Was, wenn es nicht 10 Mal ist, ist es 20, 30, 40 mal? Was, wenn 200 mal? In diesem Fall dauert das Kopieren lange. Was, wenn es für den Benutzer erforderlich ist, zu wählen, wie oft er irgendwelche Informationen anzeigen muss?
Diese Aufgabe wird uns bei speziellem Design helfen,
genannt
Zyklus.Cycle... Es ist ein Algorithmus-Design, in dem eine bestimmte Folge von Teams mehrmals wiederholt wird.
In den meisten Programmiersprachen gibt es zwei Arten von Zyklen: den Zyklus mit der Variablen (c)
for
und Zustandszyklus ()
while
)
Wir beginnen mit den Zyklen vom ersten Typ.
Variabler Zyklus oder bekannte Anzahl von Schritten (Zyklus) for
)
Es ist sehr häufig, dass wir die Anzahl der Wiederholungen oder die Anzahl der Wiederholungen kennen, die wir kennen. In einigen Programmiersprachen gibt es ein Team, das von einem Team auf Russisch geschrieben wird.
ПОВТОРИ (количество_повторений)
.
In diesem Fall können wir die Anzahl der Wiederholungen angeben.
Es ist interessant zu sehen, wie dieser Zyklus auf der Maschinenebene funktioniert:
ANHANG eine bestimmte Speicherzelle zu speichern und eine Reihe von Wiederholungen zu erfassen;
2. Wenn das Programm einmal den Zykluskörper erfüllt, wird der Inhalt der Zelle(n) um eine Einheit reduziert.
3. Der Zyklus endet, wenn Null in dieser Zelle.
Es gibt kein solches Design in Python, aber es gibt ein Design.
for
♪
Wir müssen uns daran erinnern!
Cycle Operator ' s allgemeines Aufnahmeformular
for
wie folgt:
für den Seitenzähler graduator :
# Radkörper #
ANHANG Der Name des Variablenzählers kann beliebig sein (in der Regel verwenden Sie den Buchstaben)
i
)
2. Die Einrichtung des Zyklus ist mit einer Verschiebung nach rechts zu erfassen, bezogen auf die Linie mit der Position des Zyklus (für). Gemäß PEP8 wird eine Änderung auf 4 Lücken vorgenommen.
Mal sehen, wie man die Wörter schreibt "
Hello
Zehnmal.
Beispiel 1
für i im Bereich(10): # für Variable i im Bereich (im Bereich)
# 0 bis 10 (10 nicht enthalten)
Druck.
Geändert
i
- ist die komplette Turbine des Zyklus. In diesem Fall wird für
i
= 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Das ist genau 10 mal.
Das gleiche Programm kann anders geschrieben werden.
Beispiel 2
für i in [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]:
Print("Hello")
In Beispiel 2 werden alle Variablenwerte aufgelistet
i
wenn der Zyklus abgeschlossen werden soll. In einer Vielzahl von Werten ist es einfacher, eine eingebaute Funktion zu verwenden
range().
Konsistenz der zu verwendenden Werte
range()
Es ist fertig. Der Zyklus wird immer enden.