求两个非负整数的最大公约数和最小公倍数
求两个非负整数的最大公约数和最小公倍数
求两个非负整数的最大公约数和最小公倍数

求两个非负整数的最大公约数和最小公倍数
求两个非负整数的最大公约数和最小公倍数
求两个非负整数的最大公约数和最小公倍数

关注让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言1. 首先需要明确最大公约数和最小公倍数的概念:
# 定义一个函数,输入两个数,返回它们的最大公约数和最小公倍数
def gcd_lcm(a, b):
# 首先找到两个数中较小的一个
if a > b:
a, b = b, a
# 求最大公约数
while b % a != 0:
a, b = b % a, a
gcd = a
# 求最小公倍数
lcm = a * b / gcd
# 返回结果
return gcd, lcm
# 测试一下
print(gcd_lcm(36, 24)) # 输出:(12, 72)