%45 تخفیف، با کد Tabestan روی تمام آموزش ها، بمناسبت جشنواره تابستانه بیاموز ...!
زمان باقی مانده (آخرین فرصت ها)
سبد (0)

تبلیغات

کار با دستورات شرطی در پایتون

در این فصل قرار است با دستورات شرطی به صورت کامل آشنا شویم . برخی از دستوراتی که وجود دارند عبارت اند از if , elif , else , while که while برای لوپ ها به کار میرود که به صورت کامل بهش پرداخته میشود . از عبارات شرطی در جاهای مختلفی مانند دستور if و حلقه های تکرار استفاده می شود. 

 

دستور if :

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

ساختار دستور if : 

if condition :
statements
print
خودتان امتحان کنید »

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

 

مثال 1 ) برنامه ای بنویسید که یک شرط ساده را اجرا کند .

number = 7
if number >= 0:
     print("عدد وارد شده مثبت است ")
print("عملیات انجام شد")
 

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

عدد وارد شده مثبت است 
عملیات انجام شد

مثال 2 ) برنامه ای بنویسید که یک عدد را از کاربر بگیرد و شرط زوج و فرد بودن آن عدد را بررسی کند . در صورت وارد کردن عدد فرد به صورت زیر نمایان میشود : 

number = int(input("عدد مورد نظر را وارد کنید"))
if number %2 == 0:
     print("عدد زوج است ")
if number %2 !=0:
     print("عدد فرد است ")
print("عملیات انجام شد")
 

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

عدد مورد نظر را وارد کنید 5
عدد فرد است 
عملیات انجام شد

 

دستور elif در پایتون : 

دستور elif را میتوان چنین تعریف کرد :  اگر شرط قبلی درست نبود، این عبارت شرطی را بررسی کن . 

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

x = 5
y = 7
if y > x:
    print("y is greater than x")
elif x == y:
   print("x is smaller than y")
 

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

y is greater than x

 

دستور else در پایتون : 

اگر هیچ کدام از شرط های دستورات if و elif درست نباشد، انگاه بلوک مربوط به else اجرا میشود . 

ساختار دستور else به صورت زیر میباشد : 

if conditions :
     statementst
else :
      statementes
خودتان امتحان کنید »

برنامه ای بنویسید که یک ورودی را از کاربر دریافت کند و در صورت درست بودن مقدار True و در صورت اشتباه بودن مقدار False را بر گرداند . 

My_name = input("What is your name ? ")
if My_name == "sajjad" :
     print(True)
else :
      print (False)
 

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

What is your name ?  sajjad
True

برنامه ای بنویسید که دو متغییر را باهم مقایسه کند . 

if 2 > 4 :
    print ("Yes")
else :
     print ("No")
 

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

No

برنامه ای بنویسید که یک عدد از کاربر دریافت کند و شروط زیر را به ترتیب رعایت کند : 

 

1 - عدد از 100 کوچکترمساوی باشد . 

2 - عدد بر 2 بخش پذیر باشد. 

3 - عدد بر 3 بخش پذیر باشد. 

4 - بر صورتی که سه شرط بالا برقرار باشد متن مورد نظر را چاپ کند . 

5 - در غیر اینصورت عدد را در 3 ضرب کند 

6 - اگر هیچکدام از شروط رعایت نشده باشد متن عدم موجود بودن عدد را چاپ کند . 

 

number = int(input("عدد مورد نظر را وارد کنید : "))
if number <= 100:
if number%2 ==0:
if number%3 ==0:
print ("عدد مورد نظر بر 2 و 3 بخش پذیر است . ")
else :
print (number*3)

else :
print ("عدد مورد نظر موجود نیست ")
 

 

 

 

 

 

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