使用 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 用于计算最小公倍数。从用户那里读取输入数字 ab,然后程序调用函数来计算并输出最大公约数和最小公倍数。

Python 程序:计算最大公约数和最小公倍数

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

免费AI点我,无需注册和登录