La boucle est utilisée pour exécuter de manière répétée certains blocs de programme. À partir de la structure de sélection du cours précédent, nous avons vu comment utiliser l'indentation pour indiquer l'affiliation des blocs de programme. Des méthodes d’écriture similaires sont également utilisées pour les boucles.
La boucle for doit prédéfinir le nombre de boucles (n), puis exécuter l'instruction appartenant à for n fois.
La structure de base est
pour élément en séquence :
instruction
Par exemple, nous éditons un fichier appelé forDemo.py
for a in [3,4.4,'life']: print a
Cette boucle consiste à retirer à chaque fois un élément de la table [3,4.4,'life'] (rappel : la table est une séquence), puis à affecter cet élément à a, puis à effectuer l'opération appartenant à pour (imprimer).
Présentation d'une nouvelle fonction Python range() pour vous aider à créer des tableaux.
idx = range(5) print idx
Vous pouvez voir que idx est [0,1,2,3,4]
La fonction de cette fonction est de créer une nouvelle table. Les éléments de ce tableau sont tous des entiers, à partir de 0, et l'élément suivant est supérieur de 1 au précédent, jusqu'à la limite supérieure écrite dans la fonction (à l'exclusion de la limite supérieure elle-même)
(À propos de la plage ( ), il existe de nombreuses utilisations, vous pouvez le vérifier si vous êtes intéressé. Dans Python 3, l'utilisation de range() a changé, voir la zone de commentaire)
for a in range(10): print a**2
while i < 10: print i i = i + 1
break # Arrêtez d'exécuter la boucle entière
for i in range(10): if i == 2: continue print i
for i in range(10): if i == 2: break print i
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!