为什么不对,为什么运算不出来呢,请指出错误不需要重新给我写一串代码

img

img


为什么不对,为什么运算不出来呢,请指出错误不需要重新给我写一串代码

img

你的i表示所有的公约数,你需要定义一个变量来维护最大这个概念
最小公倍数也是如此
另外你的print中并没有输出当前想要输出的变量
建议改成如下写法
print('r,h,y的最大公约数是:',i)

你的输出没有输出结果呀,光输出了一行字符串。你可以这样输出:

print(f"{r}, {h}, {y}的最大公约数是:{i}")

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632