try...except
Que se realiza en caso de producirse un error.
Sintaxis
Excepciones más frecuentes
NameError: no puede encontrar un nombre local o global (variable, función ,etc.).
TypeError: a una función se le pasa un objeto del tipo inapropiado como su argumento.
ValueError: el tipo es correcto pero un valor inapropiado.
ZeroDivisionError: División por cero.
FileNotFoundError: cuando el archivo o diccionario no existe.
Ejercicio.
Crear un programa que me indique si un número es divisible por un número generado al azar entre 1 y 100.
Análisis:
Generar el número al azar.
Pedir el número.
Verificar que esté sea un dato válido, número y mayor que cero.
Código para un número:
Código para un número ValueError:
Código para un número, viendo el error Exception:
Última actualización