Yuxarıdakı proqramı diqqətlə nəzərdən keçirsəniz, görərsiniz ki, əslində elif operatoru else if operatorunun qısaldılmışıdır. Qısaltma olmadan biz yuxarıdakı misalı iç-içə budaqlanma (nested conditionals) ilə də yaza bilərdik:
a = int(input("Ədədi daxil edin:"))
if a > 0:
print("Müsbət")
else:
if a < 0:
print("Mənfi")
else:
print("Sıfır")
Proqramın bu variantını da yazın və icra edib nəticələrini yoxlayın. Burada bir önəmli məqama da toxunmaq istəyirəm. Şərt operatorunun həm standart, həm də genişləndirilmiş variantlarında şərtlər bir-birindən asılı şəkildə yoxlanıldı. Yəni əgər ardıcıl yoxlanılan şərtlərdən biri ödənilirsə, ondan sonra gələn şərtlərin yoxlanılmasına ehtiyac qalmır.

“İç-içə Budaqlanma” üçün bir şərh
Şərh üçün bağlıdır.