导语:
本文主要介绍了关于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电脑。)
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 详细讲解 Python 面向对象的编程类、示例和方法11/02
- ♥ Python异步中循环抛出异常的解决方法12/13
- ♥ 20 个有用的 Python 代码片段(5)12/31
- ♥ jupyter是怎么写python的?09/11
- ♥ 如何在python中计算x的平方?10/03
- ♥ python如何卸载requests模块10/05
内容反馈