Hola a todos.<div><br></div><div>Estoy desarrollando un programa matemático y tengo una duda que espero que seais capaces de responderme alguno.</div><div>Aviso que ya me he mirado la documentación de Sympy, pero no he encontrado lo que buscaba.</div>
<div><br></div><div>Bueno, el problema es bien simple. Quiero crear bucles "if" en base al tipo de archivo que reciba.</div><div><br></div><div>Para ello, normalmente, siempre he hecho esto:</div><div><br></div>
<div>b = 2</div><div>if (type(b) == int):</div><div> print b</div><div><br></div><div><br></div><div>Ahora, mi problema es el siguiente:</div><div><br></div><div>b = Rational(1,8) (b = 1/8 y no 0.125)</div><div>if (type(b) == ??? ):</div>
<div> print b</div><div><br></div><div>Las interrogaciones son exactamente mi pregunta. Qué debo poner ahí.</div><div>He probado a hacer esto:</div><div><br></div><div>print(type(b))</div><div>>>>> <class 'sympy.core.numbers.Rational'></div>
<div><br></div><div>Pero por más que he intentado escribir diferentes cosas, sigo sin ser capaz de lograr que funcione.</div><div><br></div><div>Muchas gracias,</div><div><br></div><div>Salu2!!</div>