Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/09/2010, 11:19
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 8 meses
Puntos: 1360
Respuesta: ayuda con tipo de dato

Claro que entendemos

Puedes hacerlo de la forma segura o no

Forma insegura:
Código Python:
Ver original
  1. numero = int(raw_input("Dame un numero"))

Forma segura:
Código Python:
Ver original
  1. while True:
  2.     try:
  3.         numero = int(raw_input("Dame un numero: "))
  4.     except ValueError:
  5.         print "Eso no fue un numero :-/"
  6.     else:
  7.         break
  8. print "Tu numero fue %d" % numero

Hiper seguro:
Código Python:
Ver original
  1. from sys import exit
  2.  
  3. while True:
  4.     try:
  5.         numero = int(raw_input("Dame un numero: "))
  6.     except ValueError:
  7.         print "Eso no fue un numero :-/"
  8.     except EOFError:
  9.         print "Fin del archivo :-)"
  10.         exit(1)
  11.     except KeyboardInterrupt:
  12.         print "Matando proceso"
  13.         exit(0)
  14.     else:
  15.         break
  16. print "Tu numero fue %d" % numero

Última edición por razpeitia; 09/09/2010 a las 11:28