⊗pyPmExcThrC 81 of 129 menu

Excepciones personalizadas en condiciones en Python

Para lanzar una excepción generalmente se establecen condiciones especiales.

Supongamos que tenemos una lista:

lst = [1, 2, 3]

Establezcamos una condición: si la longitud de la lista es menor o igual a tres, que se calcule la suma de los elementos. En caso contrario, en el bloque else que se lance nuestra excepción ToBigLength:

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

Después de ejecutar el código se mostrará:

6

Ahora aumentemos la cantidad de elementos en la 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')

Después de ejecutar el código se mostrará:

'error: list is too big'

Escriba una condición: si el número es positivo, que se eleve al cuadrado. Si el número es negativo - que se lance una excepción, creada por usted en la lección anterior.

Escriba una condición: si el número no es igual a cero, que se le sume 5. En caso contrario que se lance una excepción, creada por usted en la lección anterior.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar