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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
学习人数
综合评分9.43
3762人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.2 逻辑清晰
我的一个答案:
print [m + n + m for m in'123456789' for n in '1234567890']
很好啊,,边学边练
木有用zip...但是答案也对。。。
L = ['Adam', 'Lisa', 'Bart', 'Paul']
for index, name in enumerate(L):
print int(index + 1), '-', name
完全不理解HTML,突然间就出现了,就像还没学行就要学跑一样。
通过一段简洁的代码生成列表:[x*x for x in range(1,10)]
sum = 0
x = 0
n=0
while True:
x = x + 1

if x > 100:
break
if n:
n=0
continue
n=1
sum=sum+x
print sum


我就没想到用余数
对自己的问题做一下回答: 4.4 节介绍了国外有关Python的应用:比如 youtube, instangram, pinterest, dropbox等.... http://www.cnblogs.com/skynet/archive/2013/05/06/3063245.html
L = ['Adam', 'Lisa', 'Paul', 'Bart']
L.pop(3)
L.pop(2)
print L

这方法才好
L = []
for i in range(1,101):
L.append(i)

print L[6::7]
前面一条有点问题,不详细,重新修正了下。。。对于只有一个的情况,只需要把a移动到c上;对与有两个的情况需要将最后一个移动到c上,并且将b看成第一种情况的c,再加上一步将b移动到c;对于三个的情况需要将最后一个移动到c,并且将b看成是第二种情况的c,将c看成第二种情况的b,将第三个移动到c上后,此时相当于第二种情况不过这时的b是第二种情况的a,a是第二种情况的b。(不知道我的解释合不合理呢,不过我觉得这种方法可以很好地完成hamoi哦!总之就是永远不管最后一个)
对于只有一个的情况,只需要把a移动到c上;对与有两个及以上的情况需要将最后一个移动到c上,并且将b看成第一种情况的c,再加上一步将b移动到c;对于三个的情况,需要将最后一个移动到c,并且将b看成是第二种情况的c,将第三个移动到c上,此时相当于第二种情况不过这时的b是第二种情况的a,a是第二种情况的b。(不知道我的解释合不合理呢,不过我觉得这种方法可以很好地完成hamoi哦!)
哈哈,好有趣,-4在哪里,报错也过了。。。
def move(n, a, b, c):

if n==1:
print a+' --> '+c
else:
move(n-1,a,c,b)
print a+' --> '+c
move(n-1,b,a,c)


move(4, 'A', 'B', 'C')
d = {
'Adam': 95,
'Lisa': 85,
'Bart': 59
}
for x in d:
print x+':',d[x]
python不是梦想
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消