Latest web development tutorials

งูหลามห่วงซ้อนกัน

ภาษา Python ช่วยให้ฝังตัวอยู่ในวงภายในวงอื่น

งูหลามสำหรับวงไวยากรณ์ที่ซ้อนกัน:

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

งูใหญ่ในขณะที่วงซ้อนกันไวยากรณ์:

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

คุณสามารถฝังในวงอื่น ๆ ของร่างกายห่วงเช่นในวงในขณะที่สามารถฝังตัวสำหรับวงในทางที่คุณสามารถฝังในวงในขณะที่สำหรับห่วง

ตัวอย่าง:

ตัวอย่างต่อไปนี้จะใช้การส่งออกห่วงจำนวนเฉพาะที่ซ้อนกันระหว่าง 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!"

ตัวอย่างของการส่งออกดังกล่าวข้างต้น:

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!