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

初识Python

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

最新回答 / qq_慕丝4553251
从这门课的头开始,准备一个笔记本每一章都做笔记,会让你上手的更快,反正我就是这样的。而且每一章都没有什么废话,记起来容易且加深印象

最新回答 / L_inDesign
s = set(['adam', 'lisa', 'paul'])L = ['adam', 'lisa', 'bart', 'paul']for item in L:    if item in s:        s.remove(item)    else:        s.add(item)print s不好意思没认真审题,要求如果有就要删掉。

最新回答 / qq_棠梨煎雪故人来_03907185
虽然python我也只是学到这里,但以其他编程语言的基础来讲,你是在函数average里定义的n,是个局部变量,只在这个函数里可见并且使用。你的print函数是在函数外的,用不了你在函数内定义的n。解决方法的话,你可以把print放进average函数里,又或者把变量n定义在函数外。当然,你这sum也有同样的问题。另外,你没考虑args长度为0的情况,会有0除异常了,需要额外判断。

最新回答 / 慕的地3123872
我刚才也是这样, 你重新启动一下你的电脑就可以了

最赞回答 / weixin_慕勒6524821
可能是版本不兼容,python2和python3是不兼容的,所以一些可以在python2上运行的代码不一定可以在python3上运行;可以尝试更换版本;

最赞回答 / 随印小编
是的。在循环体内,通过key 可以获得相对应的 value

最赞回答 / 慕丝4250814
新手,个人看法是缩进的问题吧<...图片...>

最新回答 / 慕后端8306686
你如果是用工具,加上(),如果是要计算相加结果,把''去掉,这是整数,如果不需要计算的话,就直接加括号输出

最新回答 / qq_棠梨煎雪故人来_03907185
全局变量的范围是整个程序,除非你在局部范围又定义了一次同名变量,否则整个程序内的sum都是开始定义的全局变量。就算你在局部定义了同名变量,出了这个局部范围它还是指向全局变量。

最新回答 / 胡思乱想的徐某某
我理解它判断正误的方法是根据你的代码中是否包含关键字段,第一个同学的解释中包含关键字段,所以可以通过,你删除后,虽然可以运行成功,但与期待值不符,所以不通过

最赞回答 / 浅吻心不乱
嵌套循环:外循环走一下,内循环走一遍。<...code...>x = 1, y = range(2,101,2);x = 3, y = range(2,101,1);以此类推......直到x = 99结束!
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消