国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Python編程算法【三十六】分數(shù)的比較

2023-02-20 21:52 作者:SPC編程愛好者  | 我要投稿

【案例內(nèi)容】

比較兩個分數(shù)的大小。


【解題思路】

假設(shè)我們按類似"2/5"的格式輸入兩個分數(shù),接著通過字符串的split方法,以"/"分割后可得到兩個分數(shù)的分子和分母,注意要轉(zhuǎn)成int型。

若兩個分數(shù)的分母相同,則直接判斷分子大小即可,分子大的則分數(shù)大。若分母不同,則先求出兩個分母的最小公倍數(shù)(求最小公倍數(shù)之前要先求最大公約數(shù)),對其進行通分后,再比較分子的大小,從而確定分數(shù)的大小。


【Python代碼】

先用3個函數(shù)定義3個功能
分兩種情況判斷分數(shù)大小

本題如果使用fractions模塊,那就更簡單了。通過導入fractions模塊中Fraction子模塊,直接就可以比較大小。比如要比較2/5和4/15的大小,直接用比較運算符就可以判斷 Fraction(2, 5) 與 Fraction(4, 15) 大小了,感興趣的小伙伴們不妨試試。

Python編程算法【三十六】分數(shù)的比較的評論 (共 條)

分享到微博請遵守國家法律
永善县| 葫芦岛市| 金乡县| 松潘县| 寻乌县| 小金县| 雅江县| 平和县| 富平县| 迁西县| 周口市| 定西市| 吴桥县| 舞钢市| 札达县| 仪征市| 四川省| 泽普县| 甘南县| 九龙城区| 乌拉特前旗| 宁德市| 凌云县| 临潭县| 和林格尔县| 丹东市| 阿城市| 芜湖市| 当涂县| 永春县| 来安县| 广水市| 陆丰市| 涟源市| 商河县| 宜兴市| 兴隆县| 庆阳市| 临潭县| 金昌市| 临高县|