課程
/后端開發(fā)
/Python
/Python3 進(jìn)階教程(新版)
還是不明白這個(gè)r是什么意思,為什么return里self.p要乘r.q
2020-09-17
源自:Python3 進(jìn)階教程(新版) 4-4
正在回答
程序里的 self.p * r.q用來計(jì)算通分后分?jǐn)?shù)的分子。
這里把有理數(shù)用分?jǐn)?shù)表示,有理數(shù)的運(yùn)算也就成了分?jǐn)?shù)的運(yùn)算,如計(jì)算:1/3 + 1/5,
先進(jìn)行通分變成:5/15 + 3/15,這個(gè)5/15的分子就是程序里的 self.p * r.q
哦哦之前也一直沒明白,謝謝解答
r1=(1,2),r2=(2,3),r1其實(shí)是二分之一,r2其實(shí)是三分之二。r1+r2,計(jì)算的結(jié)果其實(shí)是(1*3+2*2)/(2*3).self.p=1,self.q=2,r是r2的參數(shù),r.p=2,r.q=3.你手動(dòng)算算兩個(gè)分?jǐn)?shù)相加,怎么做,當(dāng)然是先把分母同分,分母找最大公約數(shù)最簡(jiǎn)單的方法就是兩個(gè)分母相乘。建議你看看源碼中的truediv就能大概理解了
葡萄葡萄
weixin_寶慕林6104750 回復(fù) 葡萄葡萄
舉報(bào)
學(xué)習(xí)函數(shù)式、模塊和面向?qū)ο缶幊?,掌握Python高級(jí)程序設(shè)計(jì)
1 回答self和r分別代表什么意思?self.p * r.q + self.q * r.p, self.q * r.q
1 回答self.p * r.q
1 回答self.p*r.p中的r.p是什么意思呀?
1 回答Pass是什么意思?為什么要有這個(gè)?
1 回答這里的item.lower()是什么意思
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2020-09-19
程序里的 self.p * r.q用來計(jì)算通分后分?jǐn)?shù)的分子。
這里把有理數(shù)用分?jǐn)?shù)表示,有理數(shù)的運(yùn)算也就成了分?jǐn)?shù)的運(yùn)算,如計(jì)算:1/3 + 1/5,
先進(jìn)行通分變成:5/15 + 3/15,這個(gè)5/15的分子就是程序里的 self.p * r.q
2020-09-24
哦哦之前也一直沒明白,謝謝解答
2020-09-24
r1=(1,2),r2=(2,3),r1其實(shí)是二分之一,r2其實(shí)是三分之二。r1+r2,計(jì)算的結(jié)果其實(shí)是(1*3+2*2)/(2*3).self.p=1,self.q=2,r是r2的參數(shù),r.p=2,r.q=3.你手動(dòng)算算兩個(gè)分?jǐn)?shù)相加,怎么做,當(dāng)然是先把分母同分,分母找最大公約數(shù)最簡(jiǎn)單的方法就是兩個(gè)分母相乘。建議你看看源碼中的truediv就能大概理解了