用python定义一个函数,判断两个数和最小公倍数,在主程序中输出24,80的最小公倍数
时间: 2024-11-05 12:29:23 浏览: 26
Python自定义函数实现求两个数最大公约数、最小公倍数示例
在Python中,你可以通过首先编写一个计算两个数最小公倍数(LCM)的函数,然后在主程序中调用这个函数来解决问题。这里是一个简单的例子:
```python
# 定义计算最小公倍数的函数
def lcm(a, b):
def gcd(x, y): # 辗转相除法计算最大公约数
while(y):
x, y = y, x % y
return x
lcm_value = a * b // gcd(a, b) # 最小公倍数等于两数乘积除以最大公约数
return lcm_value
# 主程序部分
if __name__ == "__main__":
number1 = 24
number2 = 80
result = lcm(number1, number2)
print(f"24 和 80 的最小公倍数是: {result}")
```
在这个例子中,`lcm`函数首先定义了一个内部函数`gcd`用于计算两个数的最大公约数,然后利用公式`lcm(a, b) = |a*b| / gcd(a, b)`来得到最小公倍数。主程序部分直接输入24和80并打印结果。
阅读全文