Python Instruction de boucle for
Les boucles for en Python peuvent parcourir les éléments de n'importe quelle séquence, comme une liste ou une chaîne.
Syntaxe :
Le format de syntaxe de la boucle for est le suivant :
for iterating_var in sequence: statements(s)
Organigramme :

Exemple :
Exemples
Essayez-le vous-même »
La sortie de l'exemple ci-dessus est :
当前字母: P 当前字母: y 当前字母: t 当前字母: h 当前字母: o 当前字母: n 当前水果: banana 当前水果: apple 当前水果: mango Good bye!
Itération par index de séquence
Une autre façon d'effectuer un parcours de boucle est par index, comme dans l'exemple suivant :
Exemple
La sortie de l'exemple ci-dessus est :
当前水果 : banana 当前水果 : apple 当前水果 : mango Good bye!
Dans l'exemple ci-dessus, nous avons utilisé les fonctions intégrées len() et range(). La fonction len() renvoie la longueur de la liste, c'est-à-dire le nombre d'éléments. range() renvoie une séquence de nombres.
Utilisation de l'instruction else avec une boucle
En Python, for...else signifie ce qui suit : les instructions dans la boucle for ne sont pas différentes des instructions ordinaires, et les instructions dans la branche else seront exécutées lorsque la boucle se termine normalement (c'est-à-dire que la boucle for n'est pas interrompue par un break). Il en va de même pour while...else.
Exemple
Essayez-le vous-même »
La sortie de l'exemple ci-dessus est :
10 等于 2 * 5 11 是一个质数 12 等于 2 * 6 13 是一个质数 14 等于 2 * 7 15 等于 3 * 5 16 等于 2 * 8 17 是一个质数 18 等于 2 * 9 19 是一个质数
Plus d'exemples :Python : affichage d'un losange, d'un triangle, d'un rectangle
Autres extensions