Semblable aux instructions de jugement Python, il existe également des instructions de boucle en Python, telles que for, while, etc., dans la boucle déclarations, si les conditions ne sont pas définies avec précision, elle entrera dans une boucle infinie. A ce moment, la page signalera une erreur au système, sinon l'ordinateur crachera directement.
Alors, qu'est-ce qu'une boucle ?
Par exemple, si on veut calculer 1+2+3, on peut écrire directement l'expression :
>>> 1 + 2 + 3 6
Si on veut calculer 1+2+3+... +10, nous pouvons à peine le faire.
Cependant, pour calculer 1+2+3+...+10000, il est impossible d'écrire directement une expression.
Pour que l'ordinateur puisse calculer des milliers d'opérations répétées, nous avons besoin d'instructions de boucle.
Il existe deux types de boucles en Python. L'une est la boucle for...in, qui parcourt tour à tour chaque élément de la liste ou du tuple.
names = ['Michael', 'Bob', 'Tracy'] for name in names: print(name)
Michael Bob Tracy
for x in...La boucle consiste à substituer chaque élément dans la variable x, puis exécutez l'instruction du bloc en retrait.
Par exemple, si l'on veut calculer la somme des entiers de 1 à 10, on peut utiliser une variablesomme pour l'accumulation :
sum = 0 for x in [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]: sum = sum + x print(sum)
range(), qui peut générer une séquence d'entiers, qui peut puis être converti en liste via la fonction list(). Par exemple, la séquence générée par range(5) est un entier commençant à 0 et inférieur à 5 :
>>> list(range(5)) [0, 1, 2, 3, 4]
sum = 0 n = 99 while n > 0: sum = sum + n n = n - 2 print(sum)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!