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

  数学 高等数学 Python    浏览次数: 351
0

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


 

魏哲   2018-04-24 01:03



   1个回答 
3

利用公式$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)


sasa   2018-04-27 00:58

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


  相关主题

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

k的n次方和n的阶乘谁大?   1回答

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

凸优化中的仿射是什么意思   1回答

对函数进行log变换后,它的凹凸性会变吗?   1回答

凸函数、凸集分别是什么意思?   2回答

怎么证明根号2是无理数?   1回答

不用洛必达法则证明sin x比上x的极限是1   3回答

怎么在python中求array(矩阵)的特征向量、特征值?   2回答

tensor的rank是什么意思   2回答

非方阵的逆是什么   2回答

矩阵A乘以B的秩等于B乘以A的秩吗   1回答



回答问题时需要注意什么?

我们谢绝在回答前讲“生动”的故事。

我们谢绝“这么简单,你自己想”、“书上有的,你认真看”这类的回答;如果你认为对方的提问方式或者内容不妥,你可以直接忽略该问题,不用进行任何作答,甚至可以对该问题投反对票。

我们谢绝答非所问。

我们谢绝自己不会、硬要回答。

我们感激每一个用户在编写答案时的努力与付出!