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

初识Python

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

已采纳回答 / 慕粉3133689
执行一次循环后,x变为2,之后每次循环代码都只走到continue,然后跳到下一循环,x值没变,一直循环

已采纳回答 / Matthew_CQ
哈哈哈,你的 ’Hellp,word‘中的‘ 是中文输入法输入的,所以不行。你切换成英文输入法输入 ' 。

已采纳回答 / Matthew_CQ
①通俗一点说是这样的啦。函数这种必须要有return的,执行完函数就要返回(return)一个值,你可以理解为执行了要有结果。如果你没有写,那系统默认是return None。你之所以会有None的出现时因为你的square_of_sum(L)函数没有写return,所以在执行完for循环语句输出(print)每一个L里的数的平方值后这个函数就到了返回(return),因为你没有写return,所以默认返回None。详细请查看7-3的教程。②你这样写函数是错的,你应该把函数返回的值用return语句表达出...

已采纳回答 / 偶然__偶遇__NI
格式问题for x in [1,2,3,4,5,6,7,8]:        for y in [2,3,4,5,6,7,8,9]:                if x<y:                    print x*10+y 

已采纳回答 / 慕粉3996000
print (sum) 在while循环里,每一个sum的结果都会输出;而且不应该是sum+=sum+x,应该是sum+=x,或者sum=sum+x;x也错了

已采纳回答 / 孤独的小猪
你这报错可能是因为print 'passwd’缩进不对,导致报错,如果缩进正确的话,是正常到。<...图片...>

已采纳回答 / 话歪之地
因为L = ['Adam', 'Lisa', 'Bart'],所以L.pop()是'Bart',此时L=['Adam', 'Lisa']所以执行完第一行L.insert(0,L.pop())之后L=['Bart','Adam', 'Lisa']当L=['Bart','Adam', 'Lisa'],L.pop(1)是'Adam',此时L=['Bart','Lisa'],此时执行完第二行L.append(L.pop(1))之后L=['Bart','Lisa','Adam']这样就实现了第一个和第三个元素交换的...

已采纳回答 / cy_时雨
汉诺塔规定小圆盘上不能放大圆盘,我一开始也以为是7行,后来百度才知道有这个规定

已采纳回答 / 慕粉2041164863
因为使用if not in只是将s中不存在的属于L的元素添加进去了,而没有将s中本身存在的与L中一致的元素删除

已采纳回答 / 孤独的小猪
python字符串连接符是“”+“”号,至于你说的逗号,其实只是分隔符而已。

最赞回答 / zz幻念
<...图片...><...图片...>如图所示,我觉得就是  有 r ,保留真实字符串,里面有需要进行转义的就不在转义,没有 r自动转义(图1)。 ''' ''' 三引号就是进行多行字符输入, r还是转义不转义的区别(图2)

已采纳回答 / qq_懒扎衣_0
输出应该是5.0的。报错可能是格式问题?print后面一定要有空格。
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消