写一段代码,从键盘输入两个数判断他的最大公因数和最小公倍数
时间: 2023-07-15 13:14:30 浏览: 90
下面是 Python 代码实现:
```python
# 定义函数,计算最大公因数
def gcd(a, b):
while b:
a, b = b, a % b
return a
# 定义函数,计算最小公倍数
def lcm(a, b):
return a * b // gcd(a, b)
# 从键盘输入两个数
a = int(input("请输入第一个数:"))
b = int(input("请输入第二个数:"))
# 输出结果
print("最大公因数为:", gcd(a, b))
print("最小公倍数为:", lcm(a, b))
```
运行结果:
```
请输入第一个数:12
请输入第二个数:18
最大公因数为: 6
最小公倍数为: 36
```
阅读全文