Python3 求两个数的最大公约数和最小公倍数

a=int(input())
b=int(input())
if(a>b):
    c=a
    a=b
    b=c
for i in range(a,0,-1):
    if(a%i==0 and b%i==0):
        print("最大公约数为:",i)
        break
print("最小公倍数为:",a/i*b)

python3 中for循环想要递减必须用到range函数的第三个参数及递增量,递增量可以为负数。

for i in range(5,0,-1):
    print(i)

输出结果如下

5

4

3

2

1

猜你喜欢

转载自blog.csdn.net/qq_36797488/article/details/108011016
今日推荐