Ver Mensaje Individual
  #6 (permalink)  
Antiguo 19/05/2009, 15:53
Avatar de dmassive
dmassive
 
Fecha de Ingreso: febrero-2002
Ubicación: Paraná - Entre Ríos - Argentina
Mensajes: 279
Antigüedad: 22 años, 2 meses
Puntos: 7
Respuesta: [Consulta] Prohibir ingresar datos invalidos en Python

Me parece que planteas mal el pseudocodigo porque estas trabado en la misma situacion de condicionales. Quizas te conviene tomar un papel y dibujar como queres que funcione el programa. Hacer esto no es necesariamente de principiantes, hasta los mejores profesionales lo hacen ya que te deja ver mas claro aun de como funcionara tu programa.

Por ejemplo:


En todo caso tu programa seria asi:
Código python:
Ver original
  1. precio = 0
  2. while precio<1000 or precio>3000:    
  3.     precio=input ("~~ Ingrese precio: ")
  4.     precio=precio+precio*15/100    
  5.     if precio<1000 or precio>3000:
  6.         print "-- ERROR. No existen precio menores a 1000 y mayores a 3000 --"
  7.     else:
  8.         print "-- Todos los precio reciben un aumento del 15%. Ahora el precio es de",precio,"pesos --"
__________________
Blümchen... einfach die rave Prinzessin
http://www.dmassive.com.ar/