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


Problem

2/15

Merkmale der for-Schleife

Theory Click to read/hide

Cycle Features for

Wie ändern Sie den Schritt in der Reihenfolge der Werte und starten Sie von Grund auf? Funktionrange() Die Standardsequenz muss eine Sequenz sein, in der jede der folgenden Zahlen eine höhere als die vorherige ist. Verwenden Sie die Funktionrangeauf einer anderen Platte.

Der allgemeine Datensatz der Funktion ist wie folgt:
Bereich([start], stop[, Schritt]
  • start: Anzahl der Starts.
  • stop: generiert Zahlen bis und einschließlich dieser Nummer.
  • step: Unterschied zwischen jeder Anzahl von Sequenzen (Schritte)

Wir müssen uns daran erinnern!
  • Alle Parameter sind zu nummerieren:
  • Jeder der Parameter kann sowohl positiv als auch negativ sein.
  • range() (und Python als Ganzes) basiert auf Index 0. Dies bedeutet, dass die Indexliste mit 0 beginnt, nicht mit 1. Letzte Nummer, generierte Funktionrange()AusgabenstopAber das wird es nicht. Zum Beispielrange(0, 5)erzeugt ganze Zahlen 0, 1, 2, 3, 4, nicht einschließlich 5.


Beispiel 1
für i im Bereich (10, 0, -1):
Print(i*i)
Das Programm entfernt die Quadrate des Naturkiels von 10 bis 1 zur Abreise
  • 10.: erste Anzahl von Sequenzen.
  • 0): Die letzte Anzahl von Sequenzen (nicht einschließlich dieser Nummer).
  • -1: Schritt


Beispiel 2
für i im Bereich (0, 101, 5):
Druck(i)
Das Programm entfernt alle Zahlen von 0 bis 100 Schritt 5
  • 0): erste Anzahl von Sequenzen.
  • ANHANG: Die letzte Anzahl von Sequenzen (nicht einschließlich dieser Nummer).
  • 5.: Schritt

Problem

Das obige Programm zeigt die Zahlen von 1 bis 10 pro Spalte an.Sie können dies überprüfen, indem Sie es ausführen.
Wenn Sie den Wert der Schleifenvariablen in Schritten von +1 von einem Wert von 1 auf 10 ändern, wird der Wert der Variablen i im Körper der Schleife angezeigt.
Um den Test zu bestehen, müssen Sie sicherstellen, dass das Programm alle Zahlen von 20 bis 30 in der gleichen Spalte anzeigt.

Ändern Sie den Titel der Schleife so, dass das Programm Zahlen zwischen 20 und 30 anzeigt.