Feat(Core): Change default str function for MO
This commit is contained in:
@@ -91,21 +91,15 @@ def monumber_mofraction(left, right):
|
||||
|
||||
>>> a = MOnumber(4)
|
||||
>>> b = MOFraction(6, 5)
|
||||
>>> print(monumber_mofraction(a, b))
|
||||
>>> print(divide(a, b))
|
||||
*
|
||||
> 4
|
||||
> /
|
||||
| > 5
|
||||
| > 6
|
||||
> 5 / 6
|
||||
>>> b = MOFraction(6, 5, True)
|
||||
>>> print(monumber_mofraction(a, b))
|
||||
>>> print(divide(a, b))
|
||||
*
|
||||
> 4
|
||||
> -
|
||||
| > None
|
||||
| > /
|
||||
| | > 5
|
||||
| | > 6
|
||||
> - 5 / 6
|
||||
"""
|
||||
return Tree("*", left, right.inverse())
|
||||
|
||||
@@ -118,12 +112,8 @@ def mofraction_monumber(left, right):
|
||||
>>> b = MOnumber(4)
|
||||
>>> print(mofraction_monumber(a, b))
|
||||
*
|
||||
> /
|
||||
| > 6
|
||||
| > 5
|
||||
> /
|
||||
| > 1
|
||||
| > 4
|
||||
> 6 / 5
|
||||
> 1 / 4
|
||||
"""
|
||||
|
||||
right_fraction = MOFraction(MOnumber(1), right)
|
||||
@@ -138,12 +128,8 @@ def mofraction_mofraction(left, right):
|
||||
>>> b = MOFraction(4, 5)
|
||||
>>> print(mofraction_mofraction(a, b))
|
||||
*
|
||||
> /
|
||||
| > 1
|
||||
| > 5
|
||||
> /
|
||||
| > 5
|
||||
| > 4
|
||||
> 1 / 5
|
||||
> 5 / 4
|
||||
|
||||
"""
|
||||
return Tree("*", left, right.inverse())
|
||||
|
||||
Reference in New Issue
Block a user