我正在制作一个分数分频器,但我无法将小数转换为分数。我只是不知道如何输入它甚至把它放在哪里。如何将小数转换为最低形式的分数。我如何在一个函数中执行此操作。
def FractionDivider(n,d,n2,d2):
return ((float(n)/d) / (float(d2)/n2))
print FractionDivider(1,2,3,4)
答案 0 :(得分:0)
试试这个:
from fractions import Fraction
def FractionDivider(n1,d1,n2,d2):
return Fraction((n1*d2),(n2*d1))
print(FractionDivider(1,2,3,4))