[Python-es] Preguntar por un tipo en Sympy
Eduard Diaz
eventgrafic en gmail.com
Mar Feb 22 16:49:50 CET 2011
Hola,
Quizas en vez de chequear el type, podrias chequear si es una instancia de
Rational
if isinstance(b, Rational):
print b
Un saludo
El 22 de febrero de 2011 16:42, Fernando Guarini
<fernandoenzo en gmail.com>escribió:
> Hola a todos.
>
> Estoy desarrollando un programa matemático y tengo una duda que espero que
> seais capaces de responderme alguno.
> Aviso que ya me he mirado la documentación de Sympy, pero no he encontrado
> lo que buscaba.
>
> Bueno, el problema es bien simple. Quiero crear bucles "if" en base al tipo
> de archivo que reciba.
>
> Para ello, normalmente, siempre he hecho esto:
>
> b = 2
> if (type(b) == int):
> print b
>
>
> Ahora, mi problema es el siguiente:
>
> b = Rational(1,8) (b = 1/8 y no 0.125)
> if (type(b) == ??? ):
> print b
>
> Las interrogaciones son exactamente mi pregunta. Qué debo poner ahí.
> He probado a hacer esto:
>
> print(type(b))
> >>>> <class 'sympy.core.numbers.Rational'>
>
> Pero por más que he intentado escribir diferentes cosas, sigo sin ser capaz
> de lograr que funcione.
>
> Muchas gracias,
>
> Salu2!!
>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
--
//////////////////////////////////////////////////////////////////////////
Eduard Díaz
www.scopia.es
SCOPIA VISUAL INTERFACES SYSTEMS S.L.
Barcelona
Tel. 625 055 126, 933 171 771
//////////////////////////////////////////////////////////////////////////
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20110222/6b2ffd1b/attachment.html>
Más información sobre la lista de distribución Python-es