جلسه بیست و دوم: دستور elif در پایتون
سلام خدمت دوستان عزیز. به جلسه 22 ام از دوره رایگان آموزش پایتون خوش اومدید. جلسه پیش با دستور else در پایتون آشنا شدید. در این جلسه میخواهیم شما را با دستور elif در پایتون آشنا کنیم.
دستور elif در پایتون چیست؟ (معنی elif در پایتون)
elif
در پایتون مخفف کلمه else if
است، یعنی (در غیر اینصورت اگر). به ما اجازه میدهد تا چندین شرط را به صورت متوالی بررسی کنیم. تصور کنید میخواهید یک برنامه بنویسید که بر اساس نمره یک دانشآموز، نتیجه نهایی را اعلام کند. با استفاده از elif
میتوانید شرایط مختلفی مانند نمره عالی، خوب، متوسط و ضعیف را بررسی کنید.
number = int(input("لطفا یک عدد وارد کنید: "))
if number > 90:
print("نمره شما عالی است!")
elif number > 80:
print("نمره شما خوب است!")
elif number > 70:
print("نمره شما متوسط است!")
else:
print("نمره شما ضعیف است!")
توضیح کد:
- تابع
input
: از کاربر میخواهیم یک عدد وارد کند و آن را در متغیرnumber
ذخیره میکنیم. - دستور
if
: ابتدا بررسی میکنیم که آیا عدد وارد شده بزرگتر از 90 است. اگر این شرط درست باشد، پیام “نمره شما عالی است!” چاپ میشود و دیگر شرطهایelif
بررسی نمیشوند. - دستورهای
elif
: اگر شرط اول درست نباشد، به سراغ شرط بعدی میرویم. این روند تا زمانی ادامه پیدا میکند که یکی از شرطها درست شود یا به دستورelse
برسیم. - دستور
else
: اگر هیچکدام از شرطهای قبلی درست نباشد، دستورelse
اجرا میشود.
چرا از elif
در پایتون استفاده میکنیم؟
تصمیمگیریهای پیچیدهتر: با elif
میتوانیم تصمیمگیریهای پیچیدهتری را نسبت به if
ساده پیادهسازی کنیم.
بهبود خوانایی کد: استفاده از elif
باعث میشود کد ما منظمتر و خواناتر شود.
جلوگیری از تکرار کد: با استفاده از elif
میتوانیم از تکرار کدهای مشابه جلوگیری کنیم
جمعبندی:
دستور elif
در پایتون ابزاری قدرتمند است که به شما اجازه میدهد تا تصمیمگیریهای پیچیده و چندگانه را در برنامههایتان پیادهسازی کنید.