Verwenden Sie Beispiele für Python-for-Schleifen, um zu analysieren, was eine Python-Schleifenanweisung ist.

Tomorin
Freigeben: 2018-08-23 17:47:13
Original
1411 Leute haben es durchsucht

Ähnlich wie Python-Beurteilungsanweisungen gibt es in Python auch Schleifenanweisungen, wie z. B. for, while usw. in der Schleife Anweisungen, wenn die Bedingungen nicht genau festgelegt sind, kommt es zu einer Endlosschleife. Zu diesem Zeitpunkt meldet die Seite einen Fehler an das System, andernfalls wird der Computer direkt abstürzen.

Was ist also eine Schleife?

Wenn wir beispielsweise 1+2+3 berechnen möchten, können wir den Ausdruck direkt schreiben:

>>> 1 + 2 + 3
6
Nach dem Login kopieren

Wenn wir 1+2+3+...+10 berechnen möchten , wir können es kaum aufschreiben.

Um 1+2+3+...+10000 zu berechnen, ist es jedoch unmöglich, einen Ausdruck direkt zu schreiben.

Damit der Computer Tausende von wiederholten Operationen berechnen kann, benötigen wir Schleifenanweisungen.

Es gibt zwei Arten von Schleifen in Python. Eine davon ist die for...in-Schleife, die nacheinander jedes Element in der Liste oder im Tupel durchläuft

names = ['Michael', 'Bob', 'Tracy']
for name in names:
   print(name)
Nach dem Login kopieren

Durch die Ausführung dieses Codes wird nacheinander jedes Element von Namen ausgegeben:

Michael
Bob
Tracy
Nach dem Login kopieren

Die

for x in...-Schleife dient also dazu, jedes Element in die Variable x einzufügen und führen Sie dann die Anweisungen des eingerückten Blocks aus.

Wenn wir beispielsweise die Summe ganzer Zahlen von 1 bis 10 berechnen möchten, können wir eine Variable

sum zur Akkumulation verwenden:

sum = 0
for x in [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]:
   sum = sum + x
print(sum)
Nach dem Login kopieren

Wenn wir berechnen möchten Die Summe der ganzen Zahlen von 1 bis 100 ist etwas schwierig, von 1 bis 100 zu schreiben. Glücklicherweise bietet Python eine Funktion

range(), die eine Folge von ganzen Zahlen generieren kann, die dann konvertiert werden kann in eine Liste über die Funktion list(). Die von range(5) generierte Sequenz ist beispielsweise eine Ganzzahl, die bei 0 beginnt und kleiner als 5 ist:

>>> list(range(5))
[0, 1, 2, 3, 4]
Nach dem Login kopieren

Die zweite Art von Schleife ist eine While-Schleife. Solange die Bedingungen erfüllt sind, wird sie fortgesetzt um eine Schleife durchzuführen und die Schleife zu verlassen, wenn die Bedingungen nicht erfüllt sind. Wenn wir beispielsweise die Summe aller ungeraden Zahlen innerhalb von 100 berechnen möchten, können wir eine While-Schleife verwenden, um dies zu implementieren:

sum = 0
n = 99
while n > 0:
    sum = sum + n
    n = n - 2
print(sum)
Nach dem Login kopieren
Die Variable n innerhalb der Schleife dekrementiert weiter, bis sie -1 wird while-Bedingung ist nicht mehr erfüllt und die Schleife wird beendet.

Das obige ist der detaillierte Inhalt vonVerwenden Sie Beispiele für Python-for-Schleifen, um zu analysieren, was eine Python-Schleifenanweisung ist.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!