Gracias Jolth
Este mensaje ha sido enviado gracias al servicio BlackBerry de Movilnet

-----Original Message-----
From: Jolth <[email protected]>
Sender: [email protected]
Date: Thu, 15 Sep 2011 19:05:57 
To: <[email protected]>
Reply-To: La lista de python en castellano <[email protected]>
Subject: Re: [Python-es] Validar una entrada

El 15/09/11 17:47, Daπid escribió:
> 2011/9/16 Victor Ramirez<[email protected]>:
>> Si se trata de un número entero:
>> while 1:
>>      num = raw_input("Escribe un número: ")
>>      if num.isdigit():
>>          num = int(num)
>>          break
> Para un número decimal:
>
> while True:
> ....num= raw_input('Escribe: ')
> ....try:
> ........num=float(num)
> ........break
> ....except ValueError:
> ........pass
>
> Ahí directamente intenta convertirlo, y si no puede, te lo pide otra vez.
> _______________________________________________
> Python-es mailing list
> [email protected]
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
Podes validarlo al ingresarlo.

try:
num = float(raw_input("Escribe un numero: "))
break
except ValueError:
print "Ingresa un numero ..."

saludos,

Jolth
_______________________________________________
Python-es mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/
_______________________________________________
Python-es mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a