1. a = 4
    2. b = 5
    3. # 更相减损法
    4. def func(a, b):
    5. if a == b or a == 1:
    6. return a
    7. a, b = b, a - b
    8. return func(a, b)
    9. a, b = max(a, b), min(a, b)
    10. # 求最大公约数
    11. print(func(a, b))
    12. # 求最小公倍数
    13. print(a * b / func(a, b))