⊗pyPmExcFi 79 of 129 menu

Blok finally przy przechwytywaniu wyjątków w Pythonie

W sytuacjach, gdy trzeba wypisać jakąkolwiek wiadomość niezależnie od obecności wyjątków, trzeba użyć bloku finally w konstrukcji try-except.

Załóżmy, że mamy listę i konstrukcję try-except dla przechwycenia nieistniejącego elementu listy:

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

Odwołajmy się do nieistniejącego elementu listy, ale przy tym w bloku finally wpiszmy wypisanie sumy elementów:

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

Po wykonaniu kodu wypiszą się i przechwycony wyjątek, i suma elementów:

'error: elem is not exist' 6

Dany jest ciąg znaków:

txt = 'abc'

Napisz kod, aby przechwycić wyjątek, związany z dodaniem liczby 2 do ciągu znaków. Również wpisz wypisanie ciągu znaków do konsoli z wielkiej litery.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć