Maison >développement back-end >Tutoriel Python >Introduction aux boucles de base en Python
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 + 1Interrompre la boucle
break # Arrêtez d'exécuter la boucle entière
for i in range(10): if i == 2: continue print iLorsque la boucle est exécutée sur i = 2, la condition if est établie, déclenchez la poursuite et sautez. Après cette exécution (l'impression n'est pas exécutée), passez à l'exécution suivante (i = 3).
for i in range(10): if i == 2: break print iLorsque la boucle s'exécute jusqu'à i = 2, la condition if est établie, la pause est déclenchée et la boucle entière s'arrête. Résumérange()pour l'élément en séquence :tandis que la condition :continuerpause
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!