编写函数,判断用户输入的两个数的最小公倍数python
时间: 2023-09-18 14:02:48 浏览: 178
python两个数的最小公倍数,使用的是欧几里得做的
下面是一个编写函数来判断用户输入的两个数的最小公倍数的python代码:
```python
def gcd(a, b):
# 利用辗转相除法计算最大公约数
while b != 0:
a, b = b, a % b
return a
def lcm(a, b):
# 通过最大公约数计算最小公倍数
lcm = (a * b) // gcd(a, b)
return lcm
# 获取用户输入的两个数
num1 = int(input("请输入第一个数:"))
num2 = int(input("请输入第二个数:"))
# 调用函数并输出结果
result = lcm(num1, num2)
print("最小公倍数是:", result)
```
这段代码首先定义了两个函数,`gcd`用来计算两个数的最大公约数,`lcm`用来计算两个数的最小公倍数。在主程序中,用户通过输入来得到两个数并调用`lcm`函数来计算最小公倍数,最后将结果输出。
希望这段代码能够帮助到你,如果有任何问题,请随时提问。
阅读全文