Python 程序:计算最大公约数和最小公倍数
使用 Python 代码计算两个正整数的最大公约数和最小公倍数:
def gcd(a, b):
if b == 0:
return a
return gcd(b, a % b)
def lcm(a, b):
return (a * b) // gcd(a, b)
# 读取输入数字
a = int(input())
b = int(input())
# 计算并输出最大公约数
print(gcd(a, b))
# 计算并输出最小公倍数
print(lcm(a, b))
此程序定义了两个函数:gcd
用于计算最大公约数,lcm
用于计算最小公倍数。从用户那里读取输入数字 a
和 b
,然后程序调用函数来计算并输出最大公约数和最小公倍数。

原文地址: http://www.cveoy.top/t/topic/mga 著作权归作者所有。请勿转载和采集!