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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
学习人数
综合评分9.43
3762人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.2 逻辑清晰
思路一,连续删除两次索引2的位置,(索引2的位置是Paul,为什么是2,排序时候从0起,第一位是0,Paul在第三个位置,所以0、1、2,Paul是索引2)因为删除了索引2上的Paul时,索引2的位置不会为空,而是原本的索引3的Bart自动前移一个位置到了索引2,基于此规则,删除两次索引2的信息即可。
L.pop(2)
L.pop(2)
思路二,连续两次删除最后一个索引,(倒数第一的表示法是-1,而删除倒数第一的list位置可以理解为是直接去掉最后一个索引位)Bart在最后一个索引位,删除后,Paul便自动成为最后一个位置,再删除一次最后一个索引位。
L.pop(-1)
L.pop(-1)
return sum(pow(x, 2) for x in L)
标准答案是错的。你们还把错误答案直接粘贴到评论里来装X,服了。

x100,这个是变量,是100内“1\4\5\7\12\.....\100”这样的数有几个,是34个。

然后s, s等于 = (最低+最高) * 上面34个数 / 2 = 1717

为什么是1717,EXCEL告诉我的。
print x[0] + ':', x[1]
我用EXCEL求和,发现结果是1717啊大哥?
sum = 0
x = 1
n = 1
while True:
sum += x
x *= 2
n += 1
if n > 20:
break
print sum
应该还有其他注释方法吧,类似星号、分号、右斜杠。。。横线。。。。好吧,我说的是汇编。。
好简单,其实就是灵活运用print。比js简单多了。。。我记得是"document.write("helloWORLD");"
php 好像也是单纯一个echo。。
这个3.6的好像要加括号了。。。。。。我按视频上的输入提示missing..
思考:python执行时,首先判断age是否大于等于6,然而结果为ture,直接就执行代码块,舍弃了后面>=18 的判断。所以不会执行
直接用IDE啊。。。用CMD有点蛋疼额
print 2.5 + 10.0 / 4
x100 = 1+(n-1)*3; s = (x1+x100)*100/2 ; (首项+末项)*项数/2
可能同学对返回这个概念不理解,其实“它还返回这个元素”的意思就是 L.pop() 这个命令会变成一个值,这个值就是删去的元素,也就是python看到了L.pop(),自动执行:1删去L的最后一个元素,2.L.pop()所在的语句里将代表这个删去的元素。但是“返回”不是打印,如果要显示这个删去的元素,还是要print L.pop()
想问为什么L.insert(-1,'Paul')的时候是插在倒数第二的位置而不是在最后
我说下我对于“L.insert(-1,'Paul')的时候是插在倒数第二的位置而不是在最后”的见解:因为insert是前插,而不是append的后插,不知道在座的有没有学过链表,也有前插和后插,道理一样的,insert定义的时候就是插在原来那个位置的元素的前边。
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消