Latest web development tutorials

Python ciclo nidificato

linguaggio Python permette incorporato in un ciclo all'interno di un altro ciclo.

Python per ciclo sintassi nidificato:

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

Python mentre sintassi ciclo nidificato:

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

È possibile incorporare in altro loop del corpo del ciclo, come nel ciclo while può essere integrato per ciclo, al contrario, è possibile incorporare in un ciclo while per ciclo.

esempio:

L'esempio seguente utilizza un numero primo di uscita ciclo annidato tra 2 a 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!"

Esempi di uscita sopra:

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!