
Validar un numero ingresado por el usuario
Publicado por Marco (7 intervenciones) el 25/06/2022 02:34:15
Buenas,
Necesito que el programa valide una opcion que ingrese el usuario y si no es la correcta la pida de nuevo hasta que la ingrese correcto pero no comprendo bien como poder hacerlo, en esta parte del codigo es donde necesito aplicarlo
if opcion == 1:
print('********************************************')
peso_paquete = 0
while peso_paquete == 0 :
try:
print('Todos los paquetes tiene un costo inicial de 1000 colones por el primer 1kg del paquete. Los kilogramos adicionales tiene una tarifa adicional.\n'
'Para los paquetes Express ¢200 por kilogramo')
peso_paquete = int(input('Ingrese el peso del paquete a enviar: '))
except ValueError:
print('Los paquetes puede llegar a pesar una cantidad máxima de peso de 45 kg por paquete.')
Si el usuario coloca un numero mayor a 45 debe de solicitarle de nuevo el dato hasta que lo ingrese correcto, como podria realizarlo.
Agradezco la ayuda que me puedan brindar.
Necesito que el programa valide una opcion que ingrese el usuario y si no es la correcta la pida de nuevo hasta que la ingrese correcto pero no comprendo bien como poder hacerlo, en esta parte del codigo es donde necesito aplicarlo
if opcion == 1:
print('********************************************')
peso_paquete = 0
while peso_paquete == 0 :
try:
print('Todos los paquetes tiene un costo inicial de 1000 colones por el primer 1kg del paquete. Los kilogramos adicionales tiene una tarifa adicional.\n'
'Para los paquetes Express ¢200 por kilogramo')
peso_paquete = int(input('Ingrese el peso del paquete a enviar: '))
except ValueError:
print('Los paquetes puede llegar a pesar una cantidad máxima de peso de 45 kg por paquete.')
Si el usuario coloca un numero mayor a 45 debe de solicitarle de nuevo el dato hasta que lo ingrese correcto, como podria realizarlo.
Agradezco la ayuda que me puedan brindar.
Valora esta pregunta


0