92

Ejercicio 40.- Excepciones en Python [92]

En este ejercicio usaremos las Excepciones en Python para evitar que nuestro programa se caiga haciendo estos pasos:

  • Pedir al humano que ingrese varios números y validar que sean número con excepciones.
  • Guardar los numeros ingresados en una lista.
  • Pedir la humano que ingrese un índice de la lista y validarlo con una excepción.
Excepciones en Python

Codigo: https://github.com/programadornovato/curso-python/commit/b2f9017d5ad4451fa0eac2ebc577b0db9b1a97d8

def leerNumero():
    while True:
        valor=input("Humano ingres un numero que sea un numero:")
        try:
            numero=int(valor)
            return numero
        except ValueError as ex:
            print(f"Humano tonto el valor '{valor}' no es numero intentalo de nuevo ",ex)
lista=[]
print("Ingresa una lista de numeros (0 para terminar)")
while True:
    numero=leerNumero()
    if numero==0:
        break
    else:
        lista.append(numero)

print("Humano ingresa un indice de tu lista: ",lista)
try:
    print(f"Este es el numero de tu indice ",lista[leerNumero()])
except IndexError as ex:
    print("El indice no esta en la lista ",ex)

🎦[CURSO] PYTHON PARA PRINCIPIANTES🐍: https://www.youtube.com/playlist?list=PLCTD_CpMeEKRppvi86Dy8CPYZ8-XzN2qu

🔗 Gracias por apoyar este canal: https://www.patreon.com/programadornovato
🔗 Facebook: https://facebook.com/ProgramadorNovatoOficial
🔗 Twitter: https://twitter.com/programadornova
🔗 Linkedin: https://www.linkedin.com/in/programadornovato/
🔗 Instagram: https://www.instagram.com/programadornovato/
🔗 Pagina oficial: https://www.programadornovato.com
🎦 Canal de youtube: https://www.youtube.com/c/programadornovato

<<Anterior tutorial Siguiente tutorial >>

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

En Programador Novato vivimos de los anuncios, hemos detectado que está utilizando extensiones para bloquear anuncios. Ayudanos deshabilitando tu bloqueador de anuncios. :)