python里如何求两个数的最小公倍数?

  数学 高等数学 Python    浏览次数:4582        分享
1

python里如何求两个数的最小公倍数?


 

魏哲   2018-04-24 01:03



   1个回答 
5

利用公式$lcm(a,b)=ab/gcd(a,b)$

from math import gcd
def lcm(a,b): 
    prod = abs(a * b)
    gcd_ab = gcd(a,b)
    if gcd_ab == 0:
        return 0
    return int(prod / gcd_ab)


SofaSofa数据科学社区DS面试题库 DS面经

sasa   2018-04-27 00:58

多谢! - 魏哲   2018-05-10 22:08


  相关讨论

python有什么package是可以用来计算三角函数的

为什么自然常数e等于阶乘的倒数的和?

光滑函数中的光滑是什么意思?

k的n次方和n的阶乘谁大?

数学上的拐点是什么意思?

最小值点和极小值点的区别?

“依概率收敛”是什么意思?

机器学习公式推导中的指示函数

鞍点的数学定义是什么?

两个凸函数相加,还是凸函数吗?

  随便看看

用一个骰子生成1到7的随机数?

机器学习中的奥卡姆剃刀原理是什么意思

python里怎么求一个矩阵的秩?

返回DataFrame或者array的行数

怎么对pandas dataframe的列求众数