Python——Fraction类处理分数
来源:互联网 发布:redis mysql如何配置 编辑:程序博客网 时间:2024/05/17 08:53
1. 导入
from fractions import Fraction
2. 实例化
1.传入分子和分母
>>> Fraction(4, 3)Fraction(4, 3)
2.传入浮点数
>>> Fraction(3.5)Fraction(7, 2)
3.传入字符串
>>>Fraction('5/6')Fraction(5, 6)
3. 特性
1.自动约分
分子分母中有负号时,自动约分并最终将负号归于分子
>>>Fraction(10, -5)Fraction(-2, 1)
2.二元运算:
两个分数相加得到一个分数
一个分数加一个整数得到一个分数
一个分数加一个浮点数得到一个浮点数
其他二元运算同加法
3.获取Fraction对象属性
字面意思,numerator获取分子,denominator获取分母
4.gcd快速获取最大公约数
>>> from fractions import gcd>>> gcd(9, 6)3
0 0
- Python——Fraction类处理分数
- 分数运算模板!!fraction!!
- Java 小例子:模拟分数的类 Fraction
- 第1周编程题-表示分数类的Fraction
- 创建一个Fraction类(分数)实现分数的加减乘除,比较大小、约分等方法。
- 创建一个Fraction类(分数)实现分数的加减乘除,比较大小、约分等方法。
- 第二章Python的Boolean,Number,运算符,Fraction分数,TRIGONOMETRY三角函数
- 创建一个Fraction类(分数)实现分数的加减乘除,比较大小、约分等方法.要求:为类添加属性
- 创建一个Fraction类(分数)实现分数的加减乘除,比较大小、约分等方法。 要求:为类添加属性
- Fraction类(分数)实现分数的加减乘除, ⽐比较⼤大⼩小、约分等⽅方法
- 翁凯_面向对象程序设计_设计一个表示分数的类Fraction
- Fraction to Recurring Decimal 分数转为小数
- 分数拆分(Fraction Again?!, Uva 10976)
- 第五周 2—1 分数类 对分数计算
- LeetCode—*Fraction to Recurring Decimal
- Algorithms—166.Fraction to Recurring Decimal
- 分数处理
- 处理分数
- 1050. String Subtraction (20)
- Redis具体使用
- 作业管理
- AcceratedC++课本代码chateer03avg
- 51nod-1391 01串
- Python——Fraction类处理分数
- JavaScript DOM详解
- Java并发基础(一)-线程基础
- Java渣渣感悟—JDK安装及Path值设置
- kill和kill -9
- Java使用agent实现main方法之前
- Find the Difference
- 《汇编语言》笔记(1)
- mySQL事务的简单回顾