Latest web development tutorials

Python boucle imbriquée

langage Python permet noyé dans une boucle à l'intérieur d'une autre boucle.

Python pour la syntaxe imbriquée en boucle:

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

Python tandis que la syntaxe de boucle imbriquée:

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

Vous pouvez incorporer dans autre boucle le corps de la boucle, comme dans la boucle while peut être intégré pour la boucle, au contraire, vous pouvez intégrer dans une boucle while pour la boucle.

exemple:

L'exemple suivant utilise une sortie de boucle imbriquée nombre premier entre 2 à 100:

#!/usr/bin/python
# -*- coding: UTF-8 -*-

i = 2
while(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!"

Des exemples de sortie ci-dessus:

2 是素数
3 是素数
5 是素数
7 是素数
11 是素数
13 是素数
17 是素数
19 是素数
23 是素数
29 是素数
31 是素数
37 是素数
41 是素数
43 是素数
47 是素数
53 是素数
59 是素数
61 是素数
67 是素数
71 是素数
73 是素数
79 是素数
83 是素数
89 是素数
97 是素数
Good bye!