最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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ù)的比較的評論 (共 條)

分享到微博請遵守國家法律
清新县| 双城市| 武邑县| 古田县| 蕉岭县| 梅州市| 保靖县| 霞浦县| 长寿区| 民乐县| 盐边县| 翼城县| 右玉县| 晋州市| 云浮市| 同仁县| 绩溪县| 冀州市| 伊吾县| 赣榆县| 当雄县| 江西省| 安平县| 武胜县| 东兰县| 宁津县| 博爱县| 鄢陵县| 永春县| 新源县| 阳原县| 滁州市| 曲松县| 新营市| 高要市| 青浦区| 吴堡县| 巨鹿县| 伊金霍洛旗| 巫山县| 祁东县|