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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
学习人数
综合评分9.43
3762人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.2 逻辑清晰

已采纳回答 / 慕侠7218281
range(0,9)指的是0,1,2,3,4,5,6,7,8,不包括9,而且题目说的是三位数,所以a的范围应该是range(1,10),b的是range(0,10),c的是range(0,10)

已采纳回答 / leonisaboy
mac自带python我的电脑中自带的是2.10的版本Python

已采纳回答 / 慕斯6588896
这行代码的意思就是  L里面的每一项的平方都是此列表的元素   假设  L = [1,5,3,9]  那么 这行代码就是   print sum([1*1,5*5,3*3,9*9])恩 就是这样

已采纳回答 / 快乐的半半
1、r'...'表示法不能表示多行字符串,r'...'的单引号中不能包含/n,/n原本是换行符,但是放在r'...'就只能是字符而已。如果要表示多行字符串,可以用'''...'''表示:'''Line 1Line 2Line 3''2、r'...'表示法不能包含'和‘’,因为r'...'中本来就有单引号,再加入单引号就出现r'...'...'这种情况,第二个'  后面的内容就无法被表示出来,会报错的,同理 '' 的作用再这里和 ' 一样会报错。

已采纳回答 / JiZzz
这明显是注释啊,只是表示一下结果

已采纳回答 / qq_rainymemory359510
兄弟你路径不对,你现在在C:/User/53052_000,你的hello.py不在这里,你拷贝过来

已采纳回答 / qq_拼未来i_0
还好吧,就是输出时需要加上括号!!!

已采纳回答 / A_Glass
L = range(1,101)sum = 0for x in L:    sum= sum + x*xprint sum你再运行一下 range本身就是一个list  并且输出时sum(L)..不是输出从1累加到100?

已采纳回答 / 我学python
这里讲的就是参数传递的问题,定义函数的时候里面如无默认值,都是形参如move(4,'A','B','C')(这里n默认4),调用函数时,调用的函数括号里面为实参move(n-1,'a','b','c');对应关系为一一对应{n-1:4 A:a B:b C:c},最后肯定是在变化了。

已采纳回答 / 我学python
print 写错了for x in [1,2,3,4,5,6,7,8,9]:    for y in range(10):        if x<y:            print x*10 + y

已采纳回答 / 1629220008
这个move的功能是把n个盘子从a移动到c吗,多个盘子的时候用b作为中介,先把除了最底下的一个盘子外,全部移动到b柱子,在把最底下的盘子移动到c,接着把b的全部盘子移动回a然后依次递归,一个盘子时:直接从a移动到c2盘子: 调用move(1,a,c,b),把最底下移到c,然后move(1,b,a,c)3盘子: 调用move(2,a,c,b),把最地下移到c,然后move(1,b,a,c).....再多几个也是一样步骤接着也是一样,不会很正常,多写几个递归慢慢就行了move(n,source,temp,ta...

已采纳回答 / M1nt
b为空等同于false, FALSE or True为True若b为空,或上非空字符串就变成了非空字符串。若b不是空,或上非空字符串就不会变。
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消