码迷,mamicode.com
首页 > 编程语言 > 详细

Python: 分数运算

时间:2018-11-06 14:39:31      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:rac   需要   highlight   port   接受   分数   包含   数学   bsp   

fractions 模块可以被用来执行包含分数的数学运算

>>> from fractions import Fraction
>>> a = Fraction(5, 4)
>>> b = Fraction(7, 16)
>>> print(a + b)
27/16
>>> print(a * b)
35/64
>>> # Getting numerator/denominator
>>> c = a * b
>>> c.numerator
35
>>> c.denominator
64
>>> # Converting to a float
>>> float(c)
0.546875

 在大多数程序中一般不会出现分数的计算问题,但是有时候还是需要用到的。比如,在一个允许接受分数形式的测试单位并以分数形式执行运算的程序中,直接使用分数可以减少手动转换为小数或浮点数的工作

Python: 分数运算

标签:rac   需要   highlight   port   接受   分数   包含   数学   bsp   

原文地址:https://www.cnblogs.com/baxianhua/p/9914857.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!