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

初识Python

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

已采纳回答 / qq_N冰_0
这语法明显报错啊,试着使用三层循环比较好理解l=[]for a in range(1,10):    for b in range(0,10):        for c in range(0,10):            if a==c:                l.append(a*100+b*10+c)print l

已采纳回答 / 是小昀
对,我的理解就是从他第一次的定义第二个参数指向第四个参数,与后面的abc无关

已采纳回答 / Chris911
同小白,这个报错不是python3x才有的吗?print(sum)加个括号就不会报错了,3x开始函数需要加括号

已采纳回答 / 上bug_扶我起来
sqrt()是不能直接访问的,需要导入 math 模块,通过静态对象调用该方法,是根号

已采纳回答 / 酌酒悲歌
应该是print 45678+0x12fd2print"Learn Python in imooc"print 100<99print 0xff==255在输入字符串时用引号,求值和布尔值时不需要用引号

已采纳回答 / 快乐瘦宅
加上括号,改成这样试试<...code...>

已采纳回答 / 再也不建模
你的print(sum)包含在了while循环里,所以每算出一个结果就会打印。

最新回答 / 邢文千子月
range函数指是循环所在的整数范围。也就是说range(1,len(L)+1)指的是从1开始,step为默认值1,循环到len(L)+1。您说的这段代码,只是给index和name各赋了相应的值,然后把它打印出来。并没有用到取出索引的enumerate()函数。然后您给出的整段代码总体的思路是造了一个新的list,并且这个list的每一个元素都是一个tuple,然后再把这个list的每一个tuple元素内的两个值赋给index和那么,最后把它们打印出来。没有用到enumerate()函数还完美的完成了任...

已采纳回答 / 不甘平凡
规范来说标签以<tr></tr>这种形式出现,可能浏览器已经采取了一些容错的措施才使得加/和不加/的效果看起来一样

最新回答 / 慕运维1103439
题目让 删除相同的,添加不同的

最新回答 / 木子宝
起始于1(包含),结束于100(不包含),取值间隔为2

已采纳回答 / 望伊_0
'=' 是赋值,给一个变量一个数值啥的,比如 a = 5'==' 是比较双方是否相等,比如a = 5,b = 3, a == b,返回值是true或者false

最新回答 / 慕姐9128518
这道题它要求不是要以列表生成法来做嘛?所以输出就判定错误了
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消