Heim  >  Artikel  >  Backend-Entwicklung  >  Verwenden Sie Beispiele für Python-for-Schleifen, um zu analysieren, was eine Python-Schleifenanweisung ist.

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

Tomorin
TomorinOriginal
2018-08-23 17:47:131450Durchsuche

Ä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

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)

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

Michael
Bob
Tracy

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)

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]

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)

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!

Stellungnahme:
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