您的位置:首页 > 编程语言 > Python开发

Python 标准库 —— fractions

2016-06-17 23:17 549 查看
数学系学生的福音;

表达分数的概念,也即是精确值,分数自然不是近似;

该数的存在,使得我们不再费力进行分数的运算了;

import fractions
from fractions import Fraction


Fraction 类可自动进行化简(约分)和通分;

1. π 的逼近

π=3+17+115+11+125+⋯

其各次近似为:

# 1 次
>> 3

# 2 次
>> 3 + Fraction(1, 7)
Fraction(22, 7)         # 22/7

# 3 次
>> 3 + Fraction(1, 7 + Fraction(1, 15))
Fraction(333, 106)      # 333/106

# 4 次
>> 3 + Fraction(1, 7 + Fraction(1, 15 + Fraction(1, 1)))
Fraction(355, 113)      # 355/113
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: