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

初识Python

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

已采纳回答 / 木沐慕沐木
要取奇数和,所以要去掉偶数,所以要添加一个if x%2==0取余判定跳过偶数段,但是你的条件x/2>=1.0是凡是大于等于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

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

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消