Maison  >  Article  >  développement back-end  >  L'imbrication des instructions de boucle Python, devenue populaire ces dernières années, est expliquée avec des exemples (prenons break comme exemple)

L'imbrication des instructions de boucle Python, devenue populaire ces dernières années, est expliquée avec des exemples (prenons break comme exemple)

Tomorin
Tomorinoriginal
2018-08-13 15:55:203169parcourir

Le langage Python est un langage très libre Le langage Python vous permet d'intégrer une autre boucle dans un corps de boucle. C'est ce qu'on appelle Boucle imbriquée.

La figure suivante est la structure de boucle imbriquée :

Limbrication des instructions de boucle Python, devenue populaire ces dernières années, est expliquée avec des exemples (prenons break comme exemple)

Python pour la syntaxe imbriquée de boucle :

for iterating_var in sequence:
   for iterating_var in sequence: 
     statements(s)
   statements(s)

Syntaxe d'imbrication de boucle while Python :

while expression:   
     while expression:      
     statement(s)
statement(s)

Vous pouvez intégrer d'autres corps de boucle dans le corps de la boucle, comme une boucle for dans une boucle while. Au contraire, vous Vous pouvez intégrer une boucle while dans une boucle for.

L'exemple suivant utilise une boucle imbriquée pour générer un nombre premier compris entre 2 et 100 :

#!/usr/bin/python
# -*- coding: UTF-8 -*-
 i = 2while(i < 100):
  j = 2
   while(j <= (i/j)):
       if not(i%j): break
      j = j + 1
   if (j > i/j) : print i, " 是素数"
   i = i + 1
 print "Good bye!"

L'exemple de résultat de sortie ci-dessus :

2 est un nombre premier
3 est un nombre premier
5 est un nombre premier
7 est un nombre premier
11 est un nombre premier
13 est un nombre premier
17 est un nombre premier
19 est un nombre premier
23 est un nombre premier
29 est un nombre premier
31 est un nombre premier
37 est un nombre premier
41 est un nombre premier
43 est un nombre premier
47 est un nombre premier
53 est un nombre premier
59 est un nombre premier
61 est un nombre premier
67 est un nombre premier
71 est un nombre premier
73 est un nombre premier
79 est un nombre premier
83 est un nombre premier
89 est un nombre premier
97 est un nombre premier
Au revoir !

Instructions de boucle de contrôle liées à cet article :

L'utilisation et la fonction de l'instruction continue dans les instructions Python

L'instruction break dans l'instruction Python sort de l'instance de boucle

Quel est le rôle de l'instruction pass dans l'instruction Python ? Une brève discussion sur l'utilisation de la déclaration de passe


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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn