# DESAFÍO 1
print("Excepciones y errores-Tema5-5des1:\n") #Nombre de la actividad, tema(5), bloque(5), desafío(1)
# Importamos la función `input` que nos permitirá pedir datos al usuario
# El bloque `try` intentará ejecutar el código que puede fallar
try:
# Solicitamos al usuario el primer número y lo convertimos a entero
numero1 = int(input("Ingrese el primer número entero: "))
# Solicitamos al usuario el segundo número y lo convertimos a entero
numero2 = int(input("Ingrese el segundo número entero: "))
# Intentamos realizar la división de ambos números
resultado = numero1 / numero2
# Si la división fue exitosa, mostramos el resultado
print(f"El resultado de la división es: {resultado}")
# Si se produce una división por cero, este bloque lo captura
except ZeroDivisionError:
print("Error: No se puede dividir por cero.")
# Si el usuario ingresa un valor no numérico, este bloque lo captura
except ValueError:
print("Error: Entrada no válida. Por favor, ingrese solo números enteros.")