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/
