Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/04/2011, 10:06
redtitle
 
Fecha de Ingreso: abril-2011
Mensajes: 83
Antigüedad: 13 años
Puntos: 8
Pregunta Duda con sentencia if not

Muy buenas, tengo un trozo de código que se me atasca, y es que me interesa que tras un "if not", se ejecute un "break" y salga del bucle, pero no hay forma...

Código:
while True:
    try:
        line = input("enter a number or Enter to finish: ")
        if not line:
            break
        indexes.append(len(numbers))
        number = int(line)
        numbers.append(number)
        total += number
        if lowest is None or lowest > number:
            lowest = number
        if highest is None or highest < number:
            highest = number
    except ValueError as err:
        print(err)
Entiendo que si en el input presiono enter, sin escribir nada, line se queda en -1 y se debería ejecutar el break..
Gracias de antemano por cualquier ayuda.