def _print_Rational(self, e):
"""Print a Rational object.
:param e: The expression.
:rtype : bce.dom.mathml.all.Base
:return: The printed MathML object.
"""
assert isinstance(e, _sympy.Rational)
if e.q == 1:
# Don't do division if the denominator is 1.
return _mathml.NumberComponent(str(e.p))
return _mathml.FractionComponent(
_mathml.NumberComponent(str(e.p)),
_mathml.NumberComponent(str(e.q))
)
评论列表
文章目录