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

初识Python

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

已采纳回答 / 慕娘8786788
不是三个递归,就是一个递归move(n,a,b,c),一个函数用自身迭代的方式实现功能,这个例题其实有一个隐含规律就是要完成参数为n的操作,需要完成2次参数为n-1的同样操作(改改字母名字而已)。所以硬要说的话不是先后顺序,而是上下级,2个n-1的构成了参数为n的

已采纳回答 / 慕瓜4407430
Python3.0以下的都差不多 3.0以上的不向2.0兼容了

已采纳回答 / 慕婉清5269197
其实二元一次方程虚数根和实数跟求法相同,只是b*b<4ac,可以把(b*b-4ac)^0.5中的(-1)^0.5提出来,(b*b-4ac)^0.5  =  ((-1)^0.5))  *  (4ac-b*b)^0.5,具体实现就不打出来了。

已采纳回答 / 小_也
'='符号是赋值的意思,这里应该是‘==’吧,不知道你说的是不是这个意思

已采纳回答 / 慕侠1502652
应该叫做删掉再添加,直接赋值改变变量指向的内存的值,删掉是先将内存的值删除之后再从新添加新的值到变量,效果都是一样的,不必太纠结 看个人喜好

已采纳回答 / 默党
注意,“...”后的代码要先敲4个空格代表是包含在if语句中<...code...>

已采纳回答 / MrDante
必须把你打印出的结果保存为html格式后用浏览器打开才可以啊。。只是打印的话当然不是表格啊

已采纳回答 / 紫月饼
你对s[0]进行upper操作后并没有改变s 如果你print s[0].upper(),是可以看到它变大写了。所以用print s[0].upper+s[1:]s是不能更改的,不能用s[0]=s[0].upper的,因为字符串是常量,不允许做左值进行赋值操作。

已采纳回答 / 暴躁的毛毛熊
return sum / len(args)的缩进有问题,每次第一个参数进来就返回了,得到结果就是1/列表长度

已采纳回答 / 慕前端9441127
python 整数计算和浮点数计算的问题。sum()/len()是整数相除得到整数,略去余数的结果

已采纳回答 / nappan
我的理解是:在循环体中没有明确的退出条件(如无限循环),用break来强制性跳出循环。

已采纳回答 / 慕田峪2108453
你的循环条件是 x>100由于x的初始值是1,运行没有进入循环,直接到print sum那一句,所以此时的sum还是初始值0

已采纳回答 / 慕侠6192774
因为在and运算中,第一个c='python'是True,这时取决于下一位是True还是False,所以输出'why'如果是or运算的话,第一个是True,整个语句就是True了,所以输出‘python’

已采纳回答 / weibo_小丑1633_0
sum = sum + x结束后再多按一次回车,出现>>>后,print sum
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消