⊗pyPmExcFi 79 of 129 menu

Bloco finally ao capturar exceções em Python

Em situações onde é necessário exibir uma mensagem independentemente da ocorrência de exceções, é preciso usar o bloco finally na construção try-except.

Suponha que temos uma lista e uma construção try-except para capturar um elemento inexistente da lista:

lst = [1, 2, 3] try: print(lst[4]) except IndexError: print('erro: elem não existe')

Vamos acessar um elemento inexistente da lista, mas, no bloco finally, inseriremos a impressão da soma dos elementos:

lst = [1, 2, 3] try: print(lst[4]) except: print('erro: elem não existe') finally: print(sum(lst))

Após a execução do código, serão exibidos tanto a exceção capturada quanto a soma dos elementos:

'erro: elem não existe' 6

Dada a string:

txt = 'abc'

Escreva um código para capturar a exceção relacionada à adição do número 2 à string. Também inclua a impressão da string no console com a primeira letra maiúscula.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar