编写demo(var1,var2)函数,从键盘输入两个正整数作为函数参数,返回两个值,一个为最大公约数,一个为最小公倍数。用paython编写
时间: 2024-05-06 22:17:22 浏览: 117
jQuery自定义动画函数实例详解(附demo源码)
下面是实现该函数的Python代码:
```python
def demo(var1, var2):
# 求最大公约数
a = max(var1, var2)
b = min(var1, var2)
while b != 0:
temp = a % b
a = b
b = temp
gcd = a
# 求最小公倍数
lcm = var1 * var2 // gcd
return gcd, lcm
```
使用示例:
```python
a = int(input("请输入一个正整数:"))
b = int(input("请输入另一个正整数:"))
result = demo(a, b)
print("{}和{}的最大公约数为{},最小公倍数为{}".format(a, b, result[0], result[1]))
```
阅读全文