⊗pyPmExcThrC 81 of 129 menu

Exceções personalizadas em condições em Python

Para lançar uma exceção, geralmente são definidas condições especiais.

Suponha que temos uma lista:

lst = [1, 2, 3]

Vamos definir uma condição: se o comprimento da lista for menor ou igual a três, que a soma dos elementos seja calculada. Caso contrário, no bloco else, que nossa exceção personalizada ToBigLength seja lançada:

try: if len(lst) <= 3: print(sum(lst)) else: raise ToBigLength except ToBigLength: print('error: list is too big')

Após a execução do código, será exibido:

6

Agora, vamos aumentar o número de elementos na lista:

lst = [1, 2, 3, 4] try: if len(lst) <= 3: print(sum(lst)) else: raise ToBigLength except ToBigLength: print('error: list is too big')

Após a execução do código, será exibido:

'error: list is too big'

Escreva uma condição: se o número for positivo, que ele seja elevado ao quadrado. Se o número for negativo - que uma exceção, criada por você na lição anterior, seja lançada.

Escreva uma condição: se o número não for igual a zero, que 5 seja adicionado a ele. Caso contrário, que uma exceção, criada por você na lição anterior, seja lançada.

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