به آموزشگاه مجازی سینا خوش آمدید!

آموزش دستور Else در پایتون

امتیاز
(0)

کلمه‌ی کلیدی Else

کلمه‌ی کلیدی else به معنی: در غیر این صورت، می‌باشد و هر چیزی که توسط شرط‌های قبلی به دست نیامده است را در نظر می‌گیرد. دستور else هنگامی اجرا می‌شود که دستور if (و تمام دستورات elif) ارزش False داشته باشند. 

مثال شماره 1

a = 200
b = 33
if b > a:
  print("b is greater than a")
elif a == b:
  print("a and b are equal")
else:
  print("a is greater than b")

نتیجه:

a is greater than b
امتحان کنید

در مثال بالا، a بزرگتر از b است؛ بنابراین ارزش شرط اول، برابر با true نیست، پس به سراغ شرط else می‌رویم و عبارت "a is greater than b" را پرینت می‌کنیم. که یعنی a بزرگتر از b است. 


استفاده از Else بدون استفاده از Elif

ما همچنین می‌توانیم یک دستور else داشته باشیم، بدون اینکه از دستورات elif استفاده کنیم:

مثال شماره 2

a = 200
b = 33
if b > a:
  print("b is greater than a")
else:
  print("b is not greater than a")

نتیجه:

b is not greater than a
امتحان کنید

این یک انتخاب دوراهی است: اگر شرط if ارزش true داشته باشد، کدهای آن اجرا می‌شوند؛ در غیر این صورت کدهای else اجرا خواهند شد. 


دستور Else چگونه کار می‌کند؟

دستور else یک اقدام پیش‌فرض را انجام می‌دهد و هنگامی که هیچ یک از شرط‌های قبلی، ارزش true ندارند، اجرا خواهد شد. یعنی اگر شرط if و شرط‌های elif ارزش true نداشته باشند، آنگاه دستور else اجرا خواهد شد. 

نکته: دستور else باید در آخر دستورات قرار گیرد. ما نمی‌توانیم پس از یک دستور else از یک دستور elif استفاده کنیم. 

مثال شماره 3

بررسی زوج(even) یا فرد(odd) بودن اعداد:

number = 7

if number % 2 == 0:
  print("The number is even")
else:
  print("The number is odd")

نتیجه:

The number is odd
امتحان کنید

کامل کردن زنجیره‌ی If-Elif-Else

ما می‌توانیم دستورات if و elif و else را ترکیب کنیم تا یک ساختار تصمیم گیری کامل را ایجاد کنیم. 

مثال شماره 4

شناساگر دما:

temperature = 22

if temperature > 30:
  print("It's hot outside!")
elif temperature > 20:
  print("It's warm outside")
elif temperature > 10:
  print("It's cool outside")
else:
  print("It's cold outside!")

نتیجه:

It's warm outside
امتحان کنید

دستور Else بعنوان پشتیبان(Fallback)

دستور else در پایتون، بعنوان یک پشتیبان عمل می‌کند و هنگامی که هیچ یک از شرط‌های قبلی ارزش true نداشته باشند، اجرا می‌شود. این کار برای مدیریت خطاها، اعتبار سنجی، و ارائه‌ی مقادیر پیش‌فرض مفید است. 

مثال شماره 5

username = "Emil"

if len(username) > 0:
  print(f"Welcome, {username}!")
else:
  print("Error: Username cannot be empty")

نتیجه:

Welcome, Emil!
امتحان کنید

منبع: www.w3schools.com/python

 

  • بازدید: 25

نوشتن دیدگاه

لطفا نظرات خود را بیان کنید. به سوالات در سریع ترین زمان پاسخ داده خواهد شد.اما به نکات زیر توجه کنید:
1. سعی کنید نظرات شما مرتبط با مقاله ی مورد نظر باشد، در غیر این صورت پاسخ داده نخواهد شد.
2. سوالات خود را به صورت کوتاه بیان کنید و از پرسیدن چند سوال به طور همزمان خودداری کنید.
3. سوال خود را به طور واضح بیان کنید و از کلمات مبهم استفاده نکنید.

ارسال