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輸出分數形式的方法就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識 。如果還想學更多的知識,可以繼續關注哦!

    猜你喜歡