程序地带

python中计算结果用分数形式表示


python中计算结果用分数形式表示


两种方法

You have two options:


1.Use float.as_integer_ratio():


(0.25).as_integer_ratio() (1, 4) (as of Python 3.6, you can do the same with a decimal.Decimal() object.)


2.Use the fractions.Fraction() type:


from fractions import Fraction Fraction(0.25) Fraction(1, 4) The latter has a very helpful str() conversion:


str(Fraction(0.25)) ‘1/4’


print Fraction(0.25) 1/4


The latter has a very helpful str() conversion:


str(Fraction(0.25)) ‘1/4’


print Fraction(0.25) 1/4


原文出处:https://stackoverflow.com/questions/23344185/how-to-convert-a-decimal-number-into-fraction


版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_46284023/article/details/111246214

随机推荐

python数据类型

python数据类型

1.认识“数字”Python没有intfloat这样的关键字,但实际数字的类型是区分intfloat这样的类型的,使用内建函数type可以查看变量的类型int(...

晓晓白的软件测试进阶之路 阅读(908)

ubuntu安装SQL Developer

**1:ubuntu安装JDK**1.1官网下载JDK地址:http://www.oracle.com/technetwork/articles/javase/index-jsp-138363.htm...

温流暖洋 阅读(336)

ESP8266设置AP模式ping包测试

ESP8266设置AP模式ping包测试

学习记录相关工具准备硬件准备PC机、USB数据线、ESP8266开发板软件准备串口调试助手固件(我使用的是开发板自带的固件)FlashDownload烧录工具:...

清欢渡シ 阅读(941)

盘点百度SEO和谷歌SEO10点显著的区别

盘点百度SEO和谷歌SEO10点显著的区别文章目录前言一、搜索结果首页用户行为?二、页面收录三、对待新站的策略总结前言输入任意一个热门关键词,百度首页基本都会出现百度自家产...

u011600766 阅读(620)