تور آموزشی

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

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

if condition1:
    statement1
elif condition2:
    statement2
else:
    statement3

اگر عبارت condition1 برابر با True باشد دستورات درون بلوک if اجرا خواهند شد. یعنی statement1.

در غیر این صورت اگر عبارت condition2 برابر با True باشد، بلوک elif (مخفف else if) اجرا خواهد شد. یعنی statement2.

در غیر این صورت دستورات بلوک else اجرا می‌شود. یعنی statement3.

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

مثال:

x = 3
if x < 5:
    print(“x is less than 5”)

خروجی:

x is less than 5

مثال:

x = 3
if x < 5:
    print(“x is less than 5”)
else:
    print(“x is greater than or equal 5”)

خروجی:

x is less than 5

مثال:

x = 3
if x < 3:
    print(“x is less than 3”)
elif x > 3:
    print(“x is greater than 3”)
else:
    print(“x is equal to 3”)

خروجی:

x is equl to 3