Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/05/2009, 23:03
ASelo182
 
Fecha de Ingreso: marzo-2009
Mensajes: 61
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: [Consulta] Prohibir ingresar datos invalidos en Python

Gracias, me sirivió mucho!
Pero ahora me surgió otro problema...

En un determinado paso, el programa le pregunta al usuario el precio del producto. Ese precio nunca puede ser menor de 100 pesos y mayor de 600 pesos. Entonces, el codigo que yo utilizo es el siguiente:

Código:
precio=""
while precio>1000 and precio>3000:
     precio=input ("Ingresar Precio: ")
     print "El precio del producto es de",precio,"pesos"
Ahora este codigo ya no me funciona. Si ingreso un numero menor a mil me deja pasar al siguiente paso, cuando en realidad no debería ser así.

En la parte donde dice while precio>1000 and precio>3000, si comienzo a cambiar los signos "<" y ">" omite ese paso... creo que esa es la unica combinacion posible para que no lo omita.

Quisiera saber cuales serian las variables correctas a usar y como podria hacer funcionar ese código.

Desde ya, miles de gracias a todos.