اگر این نبود، شرط بعدی را امتحان کن
گاهی دو شاخه کافی نیست. elif مخفف «وگرنه اگر» است و شرط بعدی رو بررسی میکنه.
temperature = 20
if temperature >= 30:
print("hot")
elif temperature >= 15:
print("mild")
else:
print("cold")
بررسی از بالا شروع میشه. به اولین شرط درست که رسیدیم، همان شاخه اجرا میشه و بقیهٔ این زنجیره بررسی نمیشن. پس ترتیب شرطها مهمه.
در تمرین نمرهها، اول نمرههای ۱۸ به بالا رو جدا میکنیم، بعد ۱۰ به بالا رو. نمرهٔ ۱۸ نباید به شاخهٔ دوم برسه.
فعالیت شما
شرط elif رو کامل کن: نمرهٔ ۱۸ و بیشتر great، نمرهٔ ۱۰ تا کمتر از ۱۸ pass و کمتر از ۱۰ try again چاپ کنه.