Нужна помощь донатом
для написания учебников Kotlin, Java, C++, C#, Go, Rust, Dart
подробности по ссылке
⊗pyPmExcFi 79 of 129 menu
◀ ▶

Blocul finally la capturarea excepțiilor în Python

În situațiile în care trebuie să afișăm un mesaj indiferent de prezența excepțiilor, trebuie să folosim blocul finally în construcția try-except.

Să presupunem că avem o listă și o construcție try-except pentru a capta un element inexistent al listei:

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

Să accesăm un element inexistent al listei, dar în blocul finally să specificăm afișarea sumei elementelor:

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

După executarea codului, vor fi afișate atât excepția captată, cât și suma elementelor:

'error: elem is not exist' 6

Este dat un șir:

txt = 'abc'

Scrieți cod pentru a capta excepția, legată de adăugarea numărului 2 la șir. De asemenea, specificați afișarea șirului în consolă cu literă mare.

← →
↑
Română▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge