1、首先打開python的編輯器軟件,編輯器的選擇可以根據(jù)自己的喜好,之后準(zhǔn)備好一個(gè)空白的python文件:
為鳳城等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計(jì)制作服務(wù),及鳳城網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都網(wǎng)站制作、做網(wǎng)站、外貿(mào)營銷網(wǎng)站建設(shè)、鳳城網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!
2、接著在空白的python文件上編寫python程序,這里假設(shè)當(dāng)x>1的時(shí)候,方程為根號(hào)下x加4,當(dāng)x-1時(shí),方程為5乘以x的平方加3。所以在程序的開始需要引入math庫,方便計(jì)算平方和開方,之后在函數(shù)體重寫好表達(dá)式就可以了,最后調(diào)用一下函數(shù),將結(jié)果打印出來:
3、最后點(diǎn)擊軟件內(nèi)的綠色箭頭,運(yùn)行程序,在下方可以看到最終計(jì)算的結(jié)果,以上就是python求分段函數(shù)的過程:
Fraction函數(shù)是python中實(shí)現(xiàn)分?jǐn)?shù)的一個(gè)模塊(module),模塊是由別人寫的,并且可以被拿來直接使用的代碼程序,包括類、函數(shù)以及標(biāo)簽的定義,是python標(biāo)準(zhǔn)函數(shù)庫的一部分。使用是必須先插入模塊。
from fractions import Fraction #插入模塊
f =Fraction(1,2) #創(chuàng)建Fraction 類,并初始化為1/2
f #輸出分?jǐn)?shù)類對(duì)象Fraction(1, 2)
輸入分?jǐn)?shù)時(shí),F(xiàn)raction開頭字母必須大寫,否則會(huì)報(bào)錯(cuò)。我們對(duì)分?jǐn)?shù)進(jìn)行運(yùn)算。
Fraction(2,8)+1+1.5
2.75
運(yùn)算中如果出現(xiàn)float數(shù)據(jù)類型,最終的結(jié)果將是float類型數(shù)據(jù)。如果運(yùn)算式中只有integer類型和fraction類型,輸出結(jié)果將死fraction類型。
Fraction(2,8)+Fraction(2,5)+3
Fraction(73, 20)
Fraction()方法,非常有意思,可以直接接收分?jǐn)?shù)字符串變成輸入。注意輸入的分?jǐn)?shù)要加引號(hào)。
a = Fraction('1/5')
a
Fraction(1, 5)
直接輸入小數(shù),F(xiàn)raction方法直接把小數(shù)變成分?jǐn)?shù)。
from decimal import Decimal
Fraction(1.1)
Fraction(11, 10)
把字符串變成小數(shù),需要用到decimal類,然后把小數(shù)變成分?jǐn)?shù)。
from decimal import Decimal
Fraction(Decimal('1.1'))
Fraction(11, 10)
先把1.1字符串變成小數(shù),然后在變成分?jǐn)?shù)。
擴(kuò)展:
Python: 分?jǐn)?shù)運(yùn)算
fractions 模塊可以被用來執(zhí)行包含分?jǐn)?shù)的數(shù)學(xué)運(yùn)算
from fractions import Fraction
a = Fraction(5, 4)
b = Fraction(7, 16)
print(a + b)
27/16
print(a * b)
35/64
# Getting numerator/denominator
c = a * b
c.nu
Python函數(shù)min([3,8,1,9,10])的結(jié)果是1。它返回給定可迭代對(duì)象(在這個(gè)例子中是列表)中的最小值。在這個(gè)列表中,1是最小的數(shù)值。
網(wǎng)頁名稱:python分?jǐn)?shù)約分函數(shù) python求分?jǐn)?shù)
鏈接地址:http://m.kartarina.com/article30/dogioso.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、ChatGPT、定制開發(fā)、微信公眾號(hào)、域名注冊(cè)、動(dòng)態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)