Python | 输出分数形式(Fraction)
缘由:
用python做除法运算默认只能得到小数形式,有时候想输出成分数形式。
方法:
用Fraction
函数即可:
Fraction | 输出分数形式
- Fraction
- 入门教程
Fraction
Fraction
函数是python中实现分数的一个模块,通过pip install Fraction
安装相应包。
入门教程
分数作为Fraction
类存在:
>>> from fractions import Fraction
>>> f = Fraction(2,3)
>>> f
Fraction(2, 3)
Fraction
会自动约分:
>>> Fraction(4,6)
Fraction(2, 3)
可以直接接收分数字符串变成输入:
>>> Fraction('2/3')
Fraction(2, 3)
运算中如果出现float
数据类型,最终的结果将是float
类。如果运算式中只有integer
类和Fraction
类,输出结果将是Fraction
类:
>>> Fraction(2,3)+Fraction(3,4)+1
Fraction(29, 12)
>>> Fraction(2,3)+Fraction(3,4)+1.1
2.5166666666666666
直接把输入小数变成分数:
>>> Fraction(0.5)
Fraction(1, 2)
>>> from decimal import Decimal
>>> Fraction(Decimal('0.5'))
Fraction(1, 2)
Python | 输出分数形式(Fraction)相关推荐
- python怎么输入分数_python怎么输出分数形式
python怎么输出分数形式? python分数表示方式和写法 Fraction函数是python中实现分数的一个模块(module),模块是由别人写的,并且可以被拿来直接使用的代码程序,包括类.函数 ...
- python输出分数
2022年1月23日14:48:35 编程环境: win10 IDLE Shell 3.9.7 程序代码: import fractions #导入模块 f=fractions.Fraction( ...
- python输出分数_如何用python3输出分数?
上学的时候,数学是一批小伙伴们的噩梦,相比较语文的死记硬背方面,真的是读题一分钟,解题一小时.小编当年也被数学困住了,当然现在肯定是要改变这种情况.学习了python后,小编就找到了很多能够解决数学方 ...
- python怎么实现分数形式_python分数怎么表示什么
详细内容 Fraction函数是python中实现分数的一个模块(module),模块是由别人写的,并且可以被拿来直接使用的代码程序,包括类.函数以及标签的定义,是python标准函数库的一部分.使用 ...
- python以列表的形式输出_简单介绍python输出列表元素的所有排列形式
今天小编就为大家分享一篇浅谈python输出列表元素的所有排列形式,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧 例如: ['a', 'b', 'c'] 输出 ['a', 'b', ...
- python 表格格式输出_简单介绍python输出列表元素的所有排列形式
今天小编就为大家分享一篇浅谈python输出列表元素的所有排列形式,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧 例如: ['a', 'b', 'c'] 输出 ['a', 'b', ...
- C语言基础:输入两个分数,输出它们的和以及差。(以分数形式)
题目 :C语言基础:输入两个分数,输出它们的和以及差.(以分数形式) 代码如下: #include"stdio.h" int main() { int a=0,b=0,c=0,d= ...
- python以环状形式组合排列图片并输出的方法
python以环状形式组合排列图片并输出的方法 本文实例讲述了python以环状形式组合排列图片并输出的方法.分享给大家供大家参考.具体分析如下: 这段代码可以自定义一个空白画板,然后将指定的图片以圆 ...
- Python解一元一次方程和一元二次方程,输出数学形式和小数形式
Python解一元一次方程和一元二次方程,输出数学形式和小数形式 一元一次方程 一元二次方程 完整代码 运行结果 创建函数: def eqt(c,b,a=0): 其中,a.b.c分别是二次项系数.一次 ...
- Python float输出指数形式和小数形式切换(即科学计数法和完整数值切换)
Python float输出指数形式和小数形式切换(即科学计数法和完整数值切换) (本文数字全部瞎编,仅作举例之用,请勿相信. 另,本人Python初学者,写个文章作为笔记,也希望可以对他人有所帮助, ...
最新文章
- 如何快速融入团队(三)
- STM32中关于RCC时钟的理解
- matplotlib安装
- 覆盖 19 个城市,19,000 个样本,零售业深度研究报告发布
- 千千静听歌词秀歌词搜不到_还在用QQ音乐、网易云?这个不到2M的听歌软件,美到炸!...
- linux 丢包排查思路简述(tcp+rdma)
- 使IE6下PNG背景图片透明的七种方法
- Linux编译安装MySQL5.6及修改字符集
- dubbo 服务压测_Dubbo高性能网关--Flurry介绍
- php变量存储过程,php - 从存储过程调用返回的变量作为用于可变的输出值 - SO中文参考 - www.soinside.com...
- 阿里新一代微服务解决方案:Spring Cloud Alibaba
- ctfshow (ssrf学习和实践)
- 初学计算机应该学些什么,学电脑要先学什么 学电脑要学习什么知识
- 第一方数据,第二方数据,第三方数据,都是什么意思?
- hadoop启动命令 start-all.sh失效解决办法
- 【P2P】【转载】P2P流媒体开源项目介绍
- replication factor: 3 larger than available brokers: 1
- vue进度条组件_ins风格进度栏的Vue组件
- 主动移频式matlab仿真,一种新颖的主动移频式孤岛检测方法
- SQL语句统计排行前10
热门文章
- 窃钩者诛,“窃脸”者___?
- FTP上传和WEB上传的区别
- 怎么删除服务器的ibd文件,mysql数据库ibd文件
- 大话设计模式之爱你一万年:第三章 创建型模式:工厂模式:我想让你坐在宝马里笑:4.工厂模式之工厂方法模式
- viper4Android md风格,ViPER4Android音效驱动
- 【iOS】一个方法读取图片中的二维码信息
- 有别于普通专线的BGP线路
- mooc-人工智能与信息社会-人工智能发展简史
- 研究生英语期末复习(Unit3)
- 201871010109-胡欢欢《面向对象程序设计(java)》第四周学习总结会