Python如何打印分数形式?python输出分数形式的方法

这篇文章给大家分享的是有关Python如何打印分数形式?python输出分数形式的方法的内容 。我觉得挺实用的,因此分享给大家做个参考 。下面一起跟随我过来学习学习吧 。

Python如何打印分数形式?python输出分数形式的方法

文章插图
Python中有一个函数是可以用来实现分数这个模块的,模块一般都是由别人编写好的,可以直接拿来使用,但是在使用之前就必须插入到一个模块当中,不管的类还是函数以及标签的定义,都需要先插入到模块 。今天给大家介绍的实现分数的模块函数是Fraction函数 。
看实例:
from fractions import Fraction   #插入模块f =Fraction(2,3)  #创建Fraction 类f在上面的代码中,第一行中我们要使用这个模块,首先得进行插入,然后创建一个Fraction 类为f,并进行初始化为2/3 。最后再输出分数类对象Fraction(2, 3)
需要注意的地方是,当你在输入分数时,Fraction开头字母必须大写,不然就会报错,我们也可以使用这个函数对分数进行运算:
Fraction(2,8)+1+1.52.75当你在运算的时候,如果有浮点数的存在,那么它的最后的结果也会用浮点数输出,如果有整数或者是fraction类型,输出结果就是以fraction类型输出 。
Fraction(2,8)+Fraction(2,5)+3Fraction(73, 20)Fraction()方法,能直接用分数字符串变成输入,但是分数需要用引号括起来 。
b = Fraction('3/6')bFraction(3, 6)如果你直接输入一个小数的话,Fraction方法也可以实现小数转分数 。
from decimal import Decimal Fraction(1.2)Fraction(12, 10)在python大多数程序中用到分数的计算也不是特别的多,但是在需要用到的时候,我们要知道它的使用方法,减少使用手动转换小数和浮点数的工作,更加的方便快速 。
【Python如何打印分数形式?python输出分数形式的方法】关于Python如何打印分数形式?python输出分数形式的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识 。如果还想学更多的知识,可以继续关注哦!

    推荐阅读