Module: (Python) Schleifen. Schleife mit Zähler - for


Problem

1/15

Zyklen in der Programmierung

Theory Click to read/hide

Zyklen

Mal sehen, wo wir das Wort auf den Bildschirm legen müssen.HelloZehnmal. 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)forund 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 "HelloZehnmal.
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- 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 iwenn der Zyklus abgeschlossen werden soll. In einer Vielzahl von Werten ist es einfacher, eine eingebaute Funktion zu verwendenrange().
Konsistenz der zu verwendenden Werterange()Es ist fertig. Der Zyklus wird immer enden.

Problem

  1. Bearbeiten Sie das Programm so, dass es das Wort Hello 10 Mal pro Spalte anzeigt.
  2. Starten Sie das Programm und stellen Sie sicher, dass es das Wort Hello10 Mal anzeigt.