键盘输入两个数,求最大公约数,最小公倍数
时间: 2024-03-09 17:46:11 浏览: 63
输入两个数并求其最大公约数和最小公倍数
好的,这是一个求最大公约数和最小公倍数的问题。以下是求解这个问题的示例代码:
```python
# 定义函数:求最大公约数
def gcd(a, b):
while b:
a, b = b, a % b
return a
# 定义函数:求最小公倍数
def lcm(a, b):
return a * b // gcd(a, b)
# 获取输入的两个数
num1 = int(input("请输入第一个数:"))
num2 = int(input("请输入第二个数:"))
# 求最大公约数和最小公倍数
print(num1, "和", num2, "的最大公约数为:", gcd(num1, num2))
print(num1, "和", num2, "的最小公倍数为:", lcm(num1, num2))
```
你可以将这段代码复制到你的 Python 编辑器中运行,然后输入两个数字,即可获得它们的最大公约数和最小公倍数。
阅读全文