Python - ayuda

 
Vista:
sin imagen de perfil

ayuda

Publicado por Diego Yael (2 intervenciones) el 15/04/2022 03:54:54
ok tengo este código que te pide un numero infinitas veces hasta que llegas al numero indicado o cualquier numero sobre el mismo, el problema es que tengo que hacer que el numero se valide, ósea que si el usuario pone un valor que no sea numérico quiero que la consola le pida de favor que ingrese un valor numérico en vez de que salga error y que se cierre el programa, tengo una idea de como podría ser pero no se implementarla por eso necesito ayuda, gracias.
1
2
3
4
5
6
7
8
9
10
def ciclo(numero):
     while numero <= 49:
         numero = int(input("ingrese otro numero: "))
 
         if numero > 49:
            print("chau prro, come saludable")
            input("Press ENTER to exit")
 
 
ciclo(numero = int(input("ingrese un numero: ")))
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Francisco Javier
Val: 249
Ha aumentado su posición en 29 puestos en Python (en relación al último mes)
Gráfica de Python

ayuda

Publicado por Francisco Javier (313 intervenciones) el 17/04/2022 19:55:15
Hola podrías hacerlo así, no se si es lo que buscas.
Salu2
1
2
3
4
5
6
7
8
9
10
def ciclo():
    numero = 0
    while numero <= 49:
        try:
            numero = int(input("ingrese numero: "))
        except ValueError:
            print('ha habido un error, introduzca un valor numérico: ')
    print("chau prro, come saludable")
    input("Press ENTER to exit")
ciclo()
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar