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("按任意按键退出")
展开
 我来答
panda1213812
2019-12-24 · 超过57用户采纳过TA的回答
知道小有建树答主
回答量:279
采纳率:48%
帮助的人:31万
展开全部
print("最大公约数是{0}最小公倍伍樱返缺数是{1}".format(k,q))

改腔世丛成这个样
追问
还是错的
追答
什么错?我就改了print,输出是对的耶
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式