⊗pyPmExcEl 78 of 129 menu

Python-да ерекше жағдайларды ұстау кезіндегі else блогы

try-except құрылымына else блогын қосуға болады. Маңызды нюанс мынада: else блогында орналасқан код try-except-та бұрын ешбір ерекше жағдай ұсталмаған жағдайда іске қосылады.

Бізде тізім бар делік:

lst = [1, 2, 3]

try-except құрылымында тізімнің жоқ элементі үшін ерекше жағдайды ұстап алайық:

try: print(lst[4]) except IndexError: print('error: elem is not exist')

Енді else блогында тізімнің барлық элементтерінің қосындысын шығаруды көрсетейік:

try: print(lst[4]) except IndexError: print('error: elem is not exist') else: print(sum(lst))

Егер try блогындағы код жоқ элементке жүгінетін болса, онда консольде қате туралы хабар пайда болады:

'error: elem is not exist'

Енді try блогында тізімде сөзсіз бар элементті шығаруды тағайындайық:

try: print(lst[0]) except IndexError: print('error: elem is not exist') else: print(sum(lst))

Код орындалғаннан кейін консольде екі сан пайда болады: try-та көрсетілген элемент және тізімнің барлық элементтерінің қосындысы:

1 6

Тізім берілген:

lst = [1, 2, 3]

Нөлге бөлуге байланысты ерекше жағдайды ұстау үшін код жазыңыз. Егер бұл ерекше жағдай пайда болмаса, тізімнің ұзындығы шығарылсын.

Қазақ
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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау