每天CookBook之Python-048

  • 分数的使用
from fractions import Fraction

a = Fraction(5, 4)
b = Fraction(7, 16)

print(a + b)
print(a * b)

c = a * b

print(c.numerator)
print(c.denominator)
print(float(c))
print(c.limit_denominator(8))

x = 3.75
y = Fraction(*x.as_integer_ratio())

print(y)

27/16
35/64
35
64
0.546875
4/7
15/4
posted @ 2016-07-19 23:40  4Thing  阅读(85)  评论(0编辑  收藏  举报