Skip to main content
 首页 » 编程设计

python之将 float 比率转换为整数

2025年05月04日14kuangbin

我需要将浮点比率转换为它们的等效整数

0.5:1 ---应该转换为 ---> 1:2

0.5:0.6:1 ---应该转换为 ---> 5:6:10(最小整数比)

我的谷歌搜索在这方面没有结果

请您参考如下方法:

float.as_integer_ratio:

In [1064]: f = .5                                                                                                                                                                                            
 
In [1065]: f.as_integer_ratio()                                                                                                                                                                              
Out[1065]: (1, 2)