آموزش پایتون-دستور شرطی IF

پایتون

در این قسمت به دستورات شرطی میپردازیم:

9if

 

https://www.tutorialspoint.com/python/python_decision_making.htm

به عنوان نمونه میخواهیم ببینیم عدد وارد شده کمتر از ۱۰۰ هست یا نه :

در پایتون بر خلاف c,c++,c#,java,… خبری از{} برای قرار دادن دستورات داخل آن نیست و برای این کار از تب یعنی ۴ تا space استفاده میشه.  با این تب به مفسر میگیم این خط کد مربوط به دستور IF است.

x=85

if x < 100:

    print( “عدد وارد شده کمتر از ۱۰۰ است. “)

در این قطعه کد ما فقط شرط درستی را بررسی میکنیم

58

else

یک عدد از کاربر دریافت میکنیم حالا اگر عدد وارد شده بیشتر از ۱۰۰ بودو شرط ما نادرست بود، از else  استفاده میکنیم:

x=int(input(“لطفا يک عدد صحيح وارد کنيد:”))
if x < 100:
print( “عدد وارد شده کمتر از ۱۰۰ است. “)
else:
print(“عدد وارد شده بزرگتر از ۱۰۰ است.”)

8

 

Symbols for Conditions

10

elif

 elif همان خلاصه شده else if  در زبانهای دیگر مثل جاوا، سی شارپ، سی و… میباشد. در واقع اگر بخواهیم در صورت برقرار نبودن شرطی شرطهای بعدی را هم بررسی کنیم:

x=int(input(“لطفا يک عدد صحيح وارد کنيد:”))
if x < 20:

    print( “عدد وارد شده کمتر از ۱۰۰ است. “)

elif x == 100:

     print( “برابر ۱۰۰ است .”)
elif x > 100 and x<150:

     print( “عدد وارد شده بيشتر از ۱۰۰ و کمتر از ۱۵۰ است. “)
elif x > 100 or x<50:

    print( “عدد وارد شده يا بيتر از ۱۰۰ يا کمتر ا ۱۵۰ است.”)

else:
print(“عدد وارد شده در اين محدوده نيست”)

IF های تو در تو

در صورت درست بودن یک شرط، شرطی دیگر را بررسی کنیم:

var = 100
if var < 200:
 print ("Expression value is less than 200")
 if var == 150:
 print ("Which is 150")
 elif var == 100:
 print ("Which is 100")
 elif var == 50:
 print ("Which is 50")
elif var < 50:
 print ("Expression value is less than 50")
else:
 print ("Could not find true expression")

print ("Good bye!")

Expression value is less than 200
Which is 100
Good bye!

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

مهارت ها: html,css C#, sql,python

نوشته های مرتبط

نظری بگذارید

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