为了账号安全,请及时绑定邮箱和手机立即绑定

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
学习人数
综合评分9.43
3762人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.2 逻辑清晰

最赞回答 / 暮冥
^是异或运算,转成二进制之后做的运算,按位不相同则为1,相同为0,2的话,二进制是10,10和10做运算最后是0

最新回答 / qq_莫懒_0
把第一个的return 0 改为return 0.0(是真的恶心)

最赞回答 / 慕者_员
递归定义递归包括递归体和递归边界,是对大问题进行分制,从而分解到到可以解决的规模,运行过程为先递推再回归。递推流程本题对递归函数move(n, a, b, c) 的定义为:将 n 个圆盘从 a 借助 b 移动到 c。因为无法直接从n阶开始计算。从而要进行递推到可以直接解决的问题规模。即有递归边界n==1。当n==1时,可以直接得出结果并打印(print a+'-->',c),此时递推结束。而剩下的n-1个没移动的盘,就可以根据递归函数move的定义有move(n-1,a,c,b),即为,将 n-1 ...

最新回答 / 慕移动14003
感觉前一个没有什么实际的意义啊,一个是字符型,一个是整形,两码事。后来这个就是相同重复输出三次啊。。。不明白原理,就是记住的qwq

最新回答 / 慕青33
集合只是方便我们更好的理解 看清吧

最新回答 / LeeW_
函数move(n,a,b,c)里的abc分别代表一个坑,对应到move(n-1,a,c,b)里的话,a坑种的a,b坑种的c,c坑种的b,所以这里对应的 a→c 实际打印出来是 a→b,对move(n-1,b,a,c)同理。

最新回答 / 慕仙7307216
我自己发现问题了 注意格式 以及大小写 还有循环体结束

最赞回答 / 慕虎0581374
x=1的话,进过后面计算后,sum的计算是sum=3+5+7+...+97+99

最新回答 / Graceg
python中没有具体的类型表示,如int,double,float。在Python中,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量,例如:
a = 123    ...

最新回答 / 慕粉18883283115
“OrderedDict使用dict时,Key是无序的。在对dict做迭代时,我们无法确定Key的顺序。如果要保持Key的顺序,可以用OrderedDict:”----参考https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001411031239400f7181f65f33a4623bc42276a605debf6000 迭代不确定顺序,所以输出和给的答案不一样
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消