初学,越简单越好,希望可以用while循环,可以的话for循环也写一下
num1 = int(input("请输入第一个数字:"))
num2 = int(input("请输入第一个数字:"))
m = max(num1, num2)
n = min(num1, num2)
r = m % n
while r != 0:
m = n
n = r
r = m % n
print(num1, "和", num2, "的最大公约数为", n)
m=int(input("请输入一个正整数:"))
n=int(input("请输入第二个正整数:"))
a=m
b=n
if a>b:
t=a
a=b
t=b
while a!=0:
r=b%a
b=a
a=r
max=b
print("{}和{}的最大公约数是{}".format(m,n,max))