关于小数到分数在线转换工具:
这个在线小数到分数转换工具可帮助您将一个小数转换为分数.输入小数,分数会显示在结果框中.
十进制(Decimal):
十进制数字系统(也称为阿拉伯语)有10种字符,包括(0, 1, 2, 3, 4, 5, 6, 7, 8, 9),它是我们日常生活中使用最多的数字系统.
分数(Fraction):
黑线上方的数字是分子,黑线下方的数字是分母. 虽然分子和分母都是自然数,但它自身代表的数值有时不能表示为自然数.
如何进行小数到分数转换?
步骤1: 把小数转换为以10的整数倍为底的分数.
步骤2: 找到分子和分母的最大公约数(Greatest Common Divisor).
步骤3: 分子和分母同时除以最大公约数.
小数到分数转换表:
十进制
分数
十进制
分数
0.01
1/100
0.25
1/4
0.08333333
1/12
0.28571429
2/7
0.09090909
1/11
0.3
3/10
0.1
1/10
0.33333333
1/3
0.11111111
1/9
0.375
3/8
0.125
1/8
0.4
2/5
0.14285714
1/7
0.42857143
3/7
0.16666667
1/6
0.44444444
4/9
0.2
1/5
0.5
1/2
0.22222222
2/9
0.55555555
5/9
链接:
维基百科 (分数): https://en.wikipedia.org/wiki/Fraction_(mathematics)
维基百科 (十进制): https://en.wikipedia.org/wiki/Decimal
用Python进行小数到分数转换:
import fractions
def decimal_to_fraction(decimal_number):
fraction = fractions.Fraction(decimal_number)
return fraction
decimal_input = -1.25
fraction_output = decimal_to_fraction(decimal_input)
print('fraction result is:{0}'.format(fraction_output))
-------------------
fraction result is:-5/4