سبد (0)

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

از حلقه ها در پایتون  زمانی‌ که بخواهیم عملی را روی داده‌ای بارها تکرار کنیم از حلقه‌ها استفاده می‌کنیم. در پایتون دو حلقه داریم 

  1. حلقه ی while
  2. حلقه ی for in 

 

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

با استفاده از این حلقه می توانیم یک قطعه کد را تا زمانی که شرط برقرار باشد، اجرا کنیم . ساختار حلقه ی while به شکل زیر میباشد : 

ساختار حلقه ی while

while conditions :
            statement
خودتان امتحان کنید »

در قسمت conditions شرط را می‌نویسیم. براساس آن شرط تا زمانی که مقدار conditions برابر true باشد، حلقه اجرا خواهد شد. در صورتی که شرط از همان ابتدا false باشد هیچگاه دستور موجود در  بلاک  اجرا نمی‌شود. در قسمت statement، دستوراتی که باید در صورت true بودن conditions  اجرا شوند را می‌نویسیم. 

 

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

x = 1
while x < 8:
print(x)
x = x + 1
 

خروجی کد بالا:

1
2
3
4
5
6
7

در صورتی که در هر مرحله اقدام به آپدیت مقدار x نکنیم حلقه بی نهایت بار تکرار میشود و در دام حلقه ی بی نهایت گرفتار میشود پس در هر مرحله باید مقدار x را اپدیت کنید . ( x = x + 1 )

برنامه ای بنویسید که اعداد بین 5 تا 15 را چاپ کند . 

number = 5
while number <= 15:
print(number)
number = number + 1
 

خروجی کد بالا:

5
6
7
8
9
10
11
12
13
14
15

برنامه ای بنویسید که اگر شرط زوج بودن و فرد بودن را چاپ کند و متن دلخواه را نمایش دهد . 

number = 7
while number%2 ==0:
print ("even")
number = number + 1

while number%2 != 0:
print ("odd")
number = number + 1
 

خروجی کد بالا:

odd

در اینجا چون عدد 7 بر 2 بخش پذیر نیست و باقیمانده صفر نیست عدد فرد است و حلقه ی دوم اجرا میشود . 

 

 

 

 

تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehi مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی پرداخت آنلاین -  بانک ملت معرفی بیاموز در شبکه سه