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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
学习人数
综合评分9.43
3762人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.2 逻辑清晰
进不去谷歌浏览器
2014年居然还是xp。。。
我有一瞬间在思考如何进入下一节
下载进度不走啊
看了答案感觉。。。。。智商被羞辱了
全部看完,就差这节不能显示学完!幸好后来将播放器改为Flash就显示完成了:-》
引人入坑,讲的不好!
这题考的不是输出对不对,而是索引时,别越界了,把最后一个print删了,也可以输出啊,第四名到底在哪儿。
def fact(n):
if n == 0:
return 1
else:
return fact(n-1) * n
n = int(input("Please input n:\n"))
print fact(n)
可以的 棒棒的
动态类型一时爽 代码重构火葬场
从代码逻辑来看,是将t[2]赋给L,(根据我们之前写程序的经验来看)L改变并不应该改变t[2]。现在定义
job=[1,11]
work=job
work.pop() ;
毋庸置疑work现在为[1]
接着查看job的值, 发现他也变为[1]
说明对于list,这说明当我们把job赋值为work,python并没有为job开辟一个新的内存空间,而是让job和work指向同一个list。对于一般的变量a=10 ;b=a;b=11。a的值还是10。
L = []
x=1
if x<=100:
L.append(x*x)
x=x+1
else:
print sum(L)
sum = 0
x = 1
while x<=100:
sum+=x+2
x++
print sum



或者
while x<=100 and x%2==1:

sum+=x

print sum
list中删除元素
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消