Fraction实现分数的运算

python中的fraction模块可以实现分数的加减乘除运算。
其常用的构造方式主要有以下三种:
1、直接指定分子分母,第一个参数为分子,第二个参数为分母

>>> from fractions import Fraction
>>> a = Fraction(2, 1)

2、字符串直接填写小数

>>> c = Fraction('1.5')
>>> c
Fraction(3, 2)

3、字符串直接填写分子分母形式

>>> f = Fraction('2/3')
>>> f
Fraction(2, 3)

下面使用其实现加减乘除四则运算

>>> a = Fraction(3, 7)
>>> b = Fraction(4, 5)
>>> a + b
Fraction(43, 35)
>>> a / b
Fraction(15, 28)
>>> a - b
Fraction(-13, 35)
>>> a * b
Fraction(12, 35)
>>> a < b
True
>>> a > b
False
>>> a == b
False

以上就是python关于分数运算的简单实现,高效而实用。哈哈有兴趣欢迎关注python小工具。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值