你的i表示所有的公约数,你需要定义一个变量来维护最大这个概念最小公倍数也是如此另外你的print中并没有输出当前想要输出的变量建议改成如下写法print('r,h,y的最大公约数是:',i)
你的输出没有输出结果呀,光输出了一行字符串。你可以这样输出:
print(f"{r}, {h}, {y}的最大公约数是:{i}")