حلقه های تو در تو در پایتون – آموزش Python

python nested loops 4041 تصویر

حلقه های تو در تو در پایتون

در زبان برنامه نویسی پایتون، می توانید از یک حلقه درون حلقه دیگر استفاده کنید که اصطلاحا به آن حلقه تو در تو گفته می شود.

Syntax حلقه های تو در تو

در زیر Syntax یک حلقه for تو در تو را مشاهده می کنید:

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

Syntax یک حلقه while تو در تو:

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

نکته نهایی در تو در تو نوشتن حلقه ها این است که می توانید هر نوع حلقه ای را درون هر نوع حلقه دیگر قرار دهید.

مثال

مثال زیر برای پیدا کردن اعداد اول بین ۲ تا ۱۰۰ استفاده می شود.

#!/usr/bin/python
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, " is prime"
i = i + 1
print "Good bye!"

امتحان کنید

زمانی که کد بالا توسط کامپایلر پایتون اجرا شود، نتیجه زیر را تولید خواهد کرد:

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

نوشته حلقه های تو در تو در پایتون – آموزش Python اولین بار در سورس سرا – آموزش برنامه نویسی. پدیدار شد.

درباره نویسنده: administrator

ممکن است دوست داشته باشید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *