Pythonda if-else bandlarida chekinish

Python-da indentatsiya if-else konstruktsiyasining qaysi bloklari birlashtirilganligini aniqlaydi. Shuning uchun, har bir blok ostidagi chiziqlar bir-biridan bir chekinish bo'lishi kerak. U to'rtta bo'sh joy yoki bitta yorliqga teng.

If-else shartining umumiy konturini ko‘rib chiqamiz. To'g'ri versiyada kod quyidagi shart bilan blokdan bir chekinishi kerak:

 

if taqqoslash operatsiyasi: ''' kod # bu ishlaydi ''' else: ''' kod # bu ishlaydi '''

 

Agar siz chekni olib tashlasangiz, Python xatoni qaytaradi:

 

if taqqoslash operatsiyasi: ''' kod # xatoga yo'l qo'yadi ''' else: ''' kod # bu kod ishlamaydi, chunki yuqoridagi xato ko'rsatilgan '''

uz ru