[Python-es] Calculos con datos TextCtrl

Kiko kikocorreoso en gmail.com
Mie Jul 24 19:24:16 CEST 2013


> Me tope con el problema al realizar calculos numericos , como hago para
> solo me ingresen numeros en un TextCtrl, como los transformo en numericos
> para realizar calculos  y como formateo los numeros con 2 decimales.
>

wxTextCtrl te devuelve un unicode.

Puedes usar float() para transformar el unicode a un valor numérico y en
caso de que no sea posible (porque no son números) volver a pedir que se
ingrese un valor y que sea numérico:
Mira try...except (
http://docs.python.org/3.3/tutorial/errors.html#handling-exceptions)
Para formatear la salida puedes usar format (Aviso autobombo :-P -->
http://pybonacci.wordpress.com/2013/03/03/formateando-numeros/).
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20130724/167644d1/attachment.html>


Más información sobre la lista de distribución Python-es