700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > python用辗转相除法求最大公约数

python用辗转相除法求最大公约数

时间:2020-04-20 04:36:26

相关推荐

python用辗转相除法求最大公约数

辗转相除法:

(1)比较两数,并使m>n

(2)将m作被除数,n做除数,相除后余数为r

(3)循环判断r,若r==0,则n为最大公约数,结束循环。若r !=0 ,执行m=n,n=r;将m作被除数,n做除数,相除后余数为r

运行代码如下:

num1 = int(input("请输入第一个数字:"))num2 = int(input("请输入第一个数字:"))m = max(num1, num2)n = min(num1, num2)r = m % nwhile r != 0:m = nn = rr = m % nprint(num1, "和", num2, "的最大公约数为", n)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。