Python - Excepciones python!!!

   
Vista:

Excepciones python!!!

Publicado por DarkGhetto22 (1 intervención) el 11/03/2012 01:11:10
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
operacion = raw_input("Que operacion deseas realizar: ""\n1-Agregar: "
                      "\n2-Modificar: " "\n3-Eliminar: " "\n4-Ver resultado: " "\n5-Salir: ")
 
while(operacion >= str(6) or operacion<=str(0)):
    operacion = raw_input("Que operacion deseas realizar: ""\n1-Agregar: "
                      "\n2-Modificar: " "\n3-Eliminar: " "4-Ver resultado: " "\n5-Salir: ")
 
 
if(operacion == str(1)):
    articulo = raw_input("Digite un producto: ")
    cantidad = raw_input("Cantidad de producto a registrar: ")
 
    try:
        int(cantidad)
    except:
        while(cantidad<str(1)):
            cantidad = raw_input("Cantidad de producto a registrar: ")
 
 
if(operacion==str(5)):
    exit();



Quisiera saber porque no se me da la excepcion de cantidad, si alguien podria explicarme se lo agradeceria bastante....
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 xve

Excepciones python!!!

Publicado por xve (1229 intervenciones) el 11/03/2012 11:14:50
He revisado el codigo, y si que entra en la excepción... el problema lo tienes en el bucle...
Prueba así:
1
2
3
4
5
6
try:
        int(cantidad)
    except:
        print "K"
        while(cantidad<str(1)):
            cantidad = raw_input("Cantidad de producto a registrar: ")

Veras como te muestra la K
Saludos
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