try y except son bloques de código en Python que se utilizan para manejar excepciones, es decir, errores que pueden ocurrir durante la ejecución de un programa. Su uso permite que el programa continúe funcionando en lugar de detenerse abruptamente cuando se encuentra un error.
Bloque try:
Aquí se coloca el código que podría causar un error. Python intenta ejecutar este código.
Bloque except:
Si ocurre un error en el bloque try, Python salta al bloque except, donde puedes manejar el error de manera controlada (por ejemplo, mostrando un mensaje al usuario o realizando una acción alternativa).
try:
numero = int(input("Ingresa un número: "))
resultado = 10 / numero
print(f"El resultado es: {resultado}")
except ValueError:
print("Error: Debes ingresar un número entero.")
except ZeroDivisionError:
print("Error: No se puede dividir por cero.")
try: Intenta convertir la entrada del usuario a un número entero y realizar una división.
except ValueError: Captura el error si el usuario ingresa algo que no se puede convertir a entero.
except ZeroDivisionError: Captura el error si el usuario ingresa 0, evitando la división por cero.