Quick actions

cmd+k|ctrl+k

Navigation

Languages

Excepciones y errores-Tema5-5des1

Snippet info

Language

Python

Visibility

public

Author

milagrospozzofasini

Created

2024-10-27T12:43:45.000305Z

Updated

2024-10-27T13:37:33.85198Z

# 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.")
INFO