[Python-es] Validar una entrada
Jhonlier Suarez Molina
jhonlier12017 en hlg.jovenclub.cu
Vie Sep 16 18:30:11 CEST 2011
Fácil, primero te pongo la forma para enteros:
error_entrada = True
while error_entrada:
ent = raw_input('N=')
try:
#Conversion
n = int(ent)
error_entrada = False
except ValueError:
#Hubo error, mensaje
print 'Error, formato de numeral invalido'
Casi igual la forma para reales:
error_entrada = True
while error_entrada:
ent = raw_input('N=')
try:
#Conversion
n = float(ent)
error_entrada = False
except ValueError:
#Hubo error, mensaje
print 'Error, formato de numeral invalido'
Espero que te sea útil.
J.
--
__________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 6443 (20110907) __________
ESET NOD32 Antivirus ha comprobado este mensaje.
http://www.eset.com
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20110916/b54cfdfa/attachment.html>
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: LaComputadoradelafamiliacubana.jpg
Type: image/jpeg
Size: 5339 bytes
Desc: no disponible
URL: <http://mail.python.org/pipermail/python-es/attachments/20110916/b54cfdfa/attachment.jpg>
Más información sobre la lista de distribución Python-es