⊗pyPmExcFi 79 of 129 menu

Python'дагы исключениеларды кармоодо finally блогу

Исключениелардын бар-жогдугуна карабай кандайдыр бир билдирүү чыгаруу керек болгон учурларда, try-except конструкциясында finally блогун колдонуу керек.

Бизде тизме жана тизменин жок элементине кайрылуу үчүн try-except конструкциясы бар болсун:

lst = [1, 2, 3] try: print(lst[4]) except IndexError: print('error: elem is not exist')

Келгиле, тизменин жок элементине кайрылалы, бирок finally блогунда элементтердин суммасын чыгарууну жазалы:

lst = [1, 2, 3] try: print(lst[4]) except: print('error: elem is not exist') finally: print(sum(lst))

Код аткарылгандан кийин, кармалган исключение да, элементтердин суммасы да чыгат:

'error: elem is not exist' 6

Төмөнкү сап берилген:

txt = 'abc'

Сан 2 сапка кошууга байланышкан исключениени кармаган кодду жазыңыз. Ошондой эле сапты баш тамгасы менен консолго чыгарууну жазыңыз.

Кыргызча
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어LietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу