from fractions import Fraction
>>> Fraction(1, 2) Fraction(1, 2)
>>> f = Fraction(1, 2) >>> Fraction(f) Fraction(1, 2)
>>> Fraction(2.5) Fraction(5, 2)
>>> from decimal import Decimal
>>> Fraction(Decimal('1.1'))
Fraction(11, 10)
>>> Fraction('9/16')
Fraction(9, 16)
>>> Fraction(153, 272) Fraction(9, 16)
>>> Fraction(1, 2) + Fraction(3, 4) Fraction(5, 4)
>>> Fraction(5, 16) + 3 Fraction(53, 16) >>> Fraction(5, 16) + 3.0 3.3125
>>> Fraction(5, 16) - Fraction(1, 4) Fraction(1, 16) >>> Fraction(1, 16) * Fraction(3, 16) Fraction(3, 256) >>> Fraction(3, 16) / Fraction(1, 8) Fraction(3, 2)
>>> Fraction(1, 8) ** Fraction(1, 2) 0.3535533905932738
>>> f = Fraction(1, 8) ** Fraction(1, 2) >>> Fraction(f).limit_denominator() Fraction(235416, 665857)
>>> Fraction("1/2") + Fraction(2.0)
Fraction(5, 2)
>>> Fraction(2) * Fraction(" 1/2 ")
Fraction(1, 1)
>>> f = Fraction(221, 234) + Fraction(1, 2) >>> f.numerator 13 >>> f.denominator 9
>>> print f 13/9 >>> a = str(f) >>> a '13/9'[b]5 GCD [/b] 这不是Fraction类的一部分,它是在fractions库中的。利用它你可以快速找到两个数的最大公约数。
from fractions import gcd
>>> gcd(100, 75) 25 >>> gcd(221, 234) 13
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有