小数到分数在线转换工具

关于小数到分数在线转换工具:

这个在线小数到分数转换工具可帮助您将一个小数转换为分数.输入小数,分数会显示在结果框中.

十进制(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