Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

[Duda] validación de datos....mensaje de error

en el primer proyecto valido los tipos de datos, todo bien salvo que si es en la división con divisor 0 me da error sin tener en cuenta que solo debe imprimir mensaje "No hay división entre 0"IMensaje de error y no ejecuta

1 respuesta
solución!

Hola, Cinthya.

El error que estás viendo es un ZeroDivisionError, que ocurre cuando intentas dividir un número por cero. Para manejar este caso y mostrar un mensaje en lugar de un error, puedes usar una estructura condicional para verificar si el divisor es cero antes de realizar la división.

Aquí tienes un ejemplo de cómo podrías modificar tu código:

elif operacion == "/":
    if numero_2 != 0:
        division = int(numero_1) / int(numero_2)
        resultado = division
        print("La división es: ", resultado)
    else:
        print("No hay división entre 0")

Con este cambio, el programa verificará si numero_2 es diferente de cero antes de intentar realizar la división. Si numero_2 es cero, imprimirá el mensaje "No hay división entre 0" en lugar de intentar dividir y generar un error.

Espero haber ayudado y buenos estudios!