Python题目,求最大公约数,和最小公倍数,求神能帮我这个小白改一些格式错误? 50
n,k=map(int,input("请输入你所要求的两个数字并用空格隔开:").split())n=eval("n")k=eval("k")s=nb=kifn>k:i=...
n,k=map(int,input("请输入你所要求的两个数字并用空格隔开:").split())
n=eval("n")
k=eval("k")
s=n
b=k
if n>k:
i=n%k
while i != 0:
z=i
i=k%i
k=z
q=s*b/k
print("最大公约数是{}最小公倍数是{}",format(k,q))
elif n<k:
i=k%n
while i!=0:
z=i
i=n%k
n=z
q=s*b/n
print("最大公约数是{}最小公倍数是{}",format(k,q))
else:
print("输入格式错误:")
print("按任意按键退出") 展开
n=eval("n")
k=eval("k")
s=n
b=k
if n>k:
i=n%k
while i != 0:
z=i
i=k%i
k=z
q=s*b/k
print("最大公约数是{}最小公倍数是{}",format(k,q))
elif n<k:
i=k%n
while i!=0:
z=i
i=n%k
n=z
q=s*b/n
print("最大公约数是{}最小公倍数是{}",format(k,q))
else:
print("输入格式错误:")
print("按任意按键退出") 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询