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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
学习人数
综合评分9.43
3762人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.2 逻辑清晰
for x in [0,1,2,3,4,5,6,7,8,9]:
for y in [0,1,2,3,4,5,6,7,8,9]:
if x < y:
print x,y
特别佩服评论中将已学的运用到这里面来的同学!!!!
sum = 0
x = 1
while x <= 100:
x = x+2
sum = sum + x
print sum
大神们确实都很厉害,就是写的看不懂,我不明白都学的这么好的大神为什么还要来上入门课。。。
感觉有很多小伙伴就吐槽 例题太简单啊什么的,可是这本来就是入门,让你搞清楚它最基本的性质。一上来就做一些实际应用中用到的例子,你也不一定就会做吧,实际情况往往复杂的要死。
学JAVA或C++再来看Python就会比较相对容易一些
def move(n, a, b, c):
if n>1:
move(n-1,a,c,b)
move(1,a,b,c)
move(n-1,b,a,c)
else:
print a+' --> '+c


move(4, 'a', 'b', 'c')
先删去3,再删去2
有点类似于C++中foreach语句
for x in range(1,10):
for y in range(0,10):
if x<y:
z=x*10+y
print z
L = ['Adam', 'Lisa', 'Paul', 'Bart']
n = 2
m = len(L)
while n < m:
L.pop()
n=n-1
if n==0:
break
print L
错的代码为什么还有这么多人呢点赞....
送我上去
for x in range(1,9):
for y in range(x+1,10):
print x,y
这题延伸出一个问题那就是题目里面三个数值在实际应用中很可能是变量 所以直接改数值加上.0是不合理的 print 2.5 + 1.0 * 10 / 4 这样才合理 比如 print a + 1.0 * b / c 这样在前面补上 1.0 * 不会对结果造成影响又能通用才是解决办法. 注意一定要在前面加 在后面的话 前面两个还是整数除了 就没用了.
for i in range(1,101):
if i*7<100:
print i*7
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消