# 较大的数设置为number2
if number2 > number1:
number3 = number1
number1 = number2
number2 = number3
# 设置标记,用来记录最大公约数的值
flag = 1
for i in range(1, number2 + 1):
if number1 % i == 0 and number2 % i == 0:
flag = i
print("最大公约数为:", flag)
运行结果1:
请输入第一个数字:14
请输入第二个数字:28
最大公约数为: 14
运行结果2:
请输入第一个数字:128
请输入第二个数字:28
最大公约数为: 4