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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
学习人数
综合评分9.43
3762人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.2 逻辑清晰
看到了XP系统瞬间觉得自己老了。。。。。
L = ['Adam', 'Lisa', 'Bart']
L[0] = 'Bart'
L[-1] = 'Adam'
print L

这样不对么?
def sn(L):
a1 = L[0]
d = L[1]-L[0]
n =len(L)
s = n*a1+(n*(n-1)*d)/2
return s

B = range(1,299,3)
print sn(B)
关于习题,每次CP“不会了怎么办”里面的只有我吗?还有这个set不是这么用的吧?我为什么不设置一个list呢?用in也是可以的吧,个人觉得set还是用来去重的
a='python'
print 'hello' a or 'world'
我搞了半天才明白,hello,这个字符串肯定是会输出的,重点是 a or 'world'
要想结果是ture,1,其他数值,2,非空字符串。而or(或运算) ,只要一个结果为真,就返回那个结果。而这里a为真,就直接返回a,不去返回'world' 这个字符串
第二个也是同样的原理,因为b是空字符串,不符合ture的条件,所以返回'world'这个字符串。
d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59, 'Paul': 74 }

sum = 0.0
for score in d.values():
sum=sum+score
average=sum/len(d)
print average
学了就和没学一样.都没有老师教.与其这样学,还不如买本书看看.
这还要学网页的啊....................
d = {
"Adam":95,
"Lisa":85,
"Bart":59,
}
while True:
i=int(input("请输入一个分数"))
for y in d.keys():
if d[y]==i:
print y
再也不能愉快的开启2.0语速了...
L = ['Adam', 'Lisa', 'Paul', 'Bart']
L.pop(3)
L.pop(2)
print L


L = ['Adam', 'Lisa', 'Paul', 'Bart']
L.pop(2)
L.pop()
print L

最赞回答 / 慕粉3832164
1、range(a,b)包括a,不包括b,即起始位a,终止为b-1,后面的range(1,33)变为range(1,34),输出结果没问题。2、本节内容主要考虑的为切片内容,不是循环语句。
x100 = 1+3*99
s = (100*(x1+x100))/2
需要考虑无解、无穷解的情况
除数浮点情况
老师很幽默
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消