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

初识Python

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

已采纳回答 / 苍虚术
sum = 0x = 1n = 1while True:    sum=sum+x    x=x*2    n=n+1    if n>=21:        breakprint sum应该是这样的,你的代码break和print的缩进有问题还有 if 的条件如果是》=20的话 第二十个就没算进去

已采纳回答 / 慕粉3998741
不要参数返回时 就不用了  需要参数返回时就用其实return就是return None

已采纳回答 / 九点的回忆
你不要在shell中 左上角新建file 在里面编程 在run 就行了

已采纳回答 / qq_魅佾兕_0
不一样,你第一个写反了,也写错了,而且到最后一个不能写为到-1,那样的话,最后一个取不到

已采纳回答 / hijackhello
有区别的,区别一:‘+’必须要同类型才行,否则‘a'+1这种会报错的,’a',1就不会报错区别二:同类型的话,‘+’结果没有空格,print ‘a'+'b'输出ab,而print ’a','b'输出 a b

已采纳回答 / 慕斯5482594
需要特别注意的是,索引从 0 开始,也就是说,第一个元素的索引是0,第二个元素的索引是1,以此类推。因此,要打印第一名同学的名字,用 L[0]:>>> print L[0]Adam要打印第二名同学的名字,用 L[1]:>>> print L[1]Lisa要打印第三名同学的名字,用 L[2]:>>> print L[2]Bart要打印第四名同学的名字,用 L[3]:>>> print L[3]Traceback (most recent...

已采纳回答 / 魅友
因为括号()是有多重意义的,考虑到在单元素时如果是数字,比如fn(1),由于括号原因,系统认为是先进行括号运算得到1之后再打印出来,而不是个tuple。所以为了区分打印出来的是tuple,就规定单元素时必须后面加个,作为区分

已采纳回答 / 魅友
一个=是赋值运算,返回的是赋值后的变量; 两个==是判断左右两个数是否相等,返回的是布尔类型的值 比如这题就判断 0xff和 255 是否相等,因为相等,所以返回  true

已采纳回答 / 小小奕子4164636
a=ture,说明a为真,又因为Python把0、空字符串''和None看成 False,其他数值和非空字符串都看成 True,式中,a=ture为Ture,a=T也为Ture,计算(a  and  b,中,a若为ture,则整个计算结果取决于b,在这里,b为a=T)故,其结果为a=T。在计算(a or  b ,中,a若为ture,则其结果必然为ture,则结果返回a,在这里,a为a=T)故,最后结果为a=T。在这一个题目中,你主要是要明白在a and b中的a、b和a or b 中的 a 、b分别在题目...

已采纳回答 / 安静会
if n>20 这段后面缺一个:号

已采纳回答 / 慕粉3653269
可以直接求平均,也可以自己重新写这个函数

已采纳回答 / Minwu_Yu3927274
ur'''是用于输出带有特殊符号的unicode的,而ru是打开文档的解释,两者是完全不同的,不存在ru"''。

已采纳回答 / 羽丶
win键(或者点击左下角按钮) , 然后再搜索框中输入cmd , 然后回车
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消