初学,越简单越好,希望可以用while循环,可以的话for循环也写一下
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
CSDN专家-深度学习进阶 2021-10-17 18:07最佳回答 专家已采纳num1 = int(input("请输入第一个数字:")) num2 = int(input("请输入第一个数字:")) m = max(num1, num2) n = min(num1, num2) r = m % n while r != 0: m = n n = r r = m % n print(num1, "和", num2, "的最大公约数为", n)
采纳该答案 已采纳该答案 专家已采纳评论解决 3 无用打赏举报微信扫一扫
分享评论登录 后可回复...
查看更多回答(1条)
报告相同问题?
提交
相关推荐 更多相似问题
- 2021-10-17 18:03回答 2 已采纳 num1 = int(input("请输入第一个数字:")) num2 = int(input("请输入第一个数字:")) m = max(num1, num2) n = min(num1, num
- 回答 2 已采纳 提示未找到命令,说明你系统没有自带python,要不就是你自己手贱把python的环境变量配置删除了,我觉得这个应该不可能,你直接rpm -qa | grep python 就知道有没有了
- 2021-09-20 08:29回答 1 已采纳 最后一题你照片上是输出字符串,是这个题吗 s=input() i=0 while i<len(s): print(s[i]) i+=1 print('打印完毕')
- 2020-09-20 16:01主要介绍了Python基于辗转相除法求解最大公约数的方法,结合实例形式分析了Python使用辗转相除法求解最大公约数的实现方法与优化操作技巧,需要的朋友可以参考下
- 2019-05-15 17:32阮空空的博客 辗转相除法求最大公约数(Python) #辗转相除法 #1大数除以小数得到余数 #2用余数除以1中的除数得到余数 #3重复2直到余数等于0返回除数即为两数的最大公约数 def eucAlg(a,b): if a<b: c=a a=b b=c while 1:...
- 2020-12-05 13:47weixin_39532754的博客 {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":4,"count":4}]},"card":[{"des":"阿里技术人对外发布原创技术内容的最大平台;社区覆盖了云计算、大数据、人工智能、...
- 2022-05-04 13:35回答 2 已采纳 你这个没错,调用一下就行了 def gcd1(x, y): if(y==0): return x else: return gcd1(y,x%y) pr
- 2022-04-20 22:39回答 3 已采纳 你这是相减法吗?你题目的解答代码如下: a = int(input("请输入一个整数:")) b = int(input("请输入一个整数:")) if b>a: a,b = b,a i
- 2022-04-14 12:07回答 2 已采纳 望采纳 import random def gcd(a,b): if a%b==0: return b return gcd(b,a%b) def lcm
- 2022-03-09 21:38Argonaut_的博客 求最大公约数有多种方法,常见的有质因数分解法、短除法、辗转相除法、更相减损法。与最大公约数相对应的概念是最小公倍数,a,b的最小公倍数记为[a,b] 欧几里得算法
- 2021-03-07 01:07Derek 程勇的博客 本文实例讲述了Python使用辗转相除法求解最大公约数的方法。共享给大家供大家参考,详细如下:之前总结过一次高德纳TAOCP中的最大公约数求解,其实课后题中的算法改要求实现的是辗转相除法求解最大公约数。这个题目...
- 2021-01-20 01:55用辗转相除法求最大公约数的算法如下: 两个正整数a和b(a>b),它们的最大公约数等于a除以b的余数c和b之间的最大公约数。比如10和25,25除以10商2余5,那么10和25的最大公约数,等同于10和5的最大公约数。 具体代码...
- 2021-04-13 20:32回答 1 已采纳 应该是指出来的是最后一行
- 2022-04-02 13:55回答 1 已采纳 应该是range(min(m,n),0,-1)吧, range(stop) 一个参数的时候是结尾数 range(start, stop [ , step ] )两个到三个参数是,开始,结尾,步长,
- 2021-10-23 22:09回答 1 已采纳 python实现求最大公约数与最小公倍数 - LiliP - 博客园 记录python实现最大公约数&最小公位数两种算法 概念 最大公约数
- 2018-01-18 15:32康雨城的博客 辗转相除法:(1)比较两数,并使m>n(2)将m作被除数,n做除数,相除后余数为r(3)循环判断r,若r==0,则n为最大公约数,结束循环。若r !=0 ,执行m=n,n=r;将m作被除数,n做除数,相除后余数为r运行代码如下:...
- 2020-09-20 05:14主要介绍了Python基于递归算法求最小公倍数和最大公约数,结合实例形式分析了Python使用递归算法进行数值计算的相关操作技巧,需要的朋友可以参考下
- 2020-04-28 20:57阿黎逸阳的博客 用python实现用辗转相除法求最大公约数
- 2021-05-04 17:35回答 1 已采纳 """该函数返回两个数的最大公约数""" def hcf(x, y): # 获取最小值 if x > y: smaller = y else:
- 2021-05-16 17:59CVE-柠檬i的博客 Python利用辗转相除法
- 没有解决我的问题, 去提问