知行编程网知行编程网  2022-08-28 11:00 知行编程网 隐藏边栏  3 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python中最小公倍数怎么求的相关知识,包括编程求最小公倍数,以及python中*=是什么意思这些编程知识,希望对大家有参考作用。


如何在python中找到最小公倍数

在化学式中的无机物质中,一般用各种元素的原子数之比来表示。知道化合价后,根据化合物中元素化合价的正负代数和,求最小公倍数来确定原子序数比。 LCM可以用来解决一些问题,所以要注意LCM。如何在python中找到最小公倍数?接下来,让我教你。



代码:

<p># 最小公倍数

def lcm(a, b, c=1):

        if a * c % b != 0:

                return lcm(a, b, c+1)

        else:

                return a*c

 

test_cases = [(4, 8), (35, 42), (5, 7), (20, 10)]

for case in test_cases:

    print('lcm of {} & {} is {}'.format(*case, lcm(*case))) <br/></p>
<p>def lcm(a, b):

    for i in range(2, min(a,b)+1):

        if a % i == 0 and b % i == 0:

            return i * lcm(a//i, b//i)

    else:

        return a*b

 
test_cases = [(4, 8), (5, 7), (24, 16), (35, 42)]

for case in test_cases:

    print('lcm of {} & {} is {}'.format(*case, lcm(*case)))<br/></p>

以上就是python中求最小公倍数的方法。最小公倍数虽然在平时感觉不到它的存在,但是却有很大的作用。为什么它提供了计算的依据?快速设置上面的字符串代码找到最小公倍数并尝试一下。 ~


(推荐操作系统:windows7系统、Python 3.9.1,DELL G3电脑。)

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享