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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
学习人数
综合评分9.43
3762人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.2 逻辑清晰
sum = 0
x = 1
while x<100:
if x%2!=0:
sum +=x
x++
print sum
def average(*args):
if len(args) == 0:
return 0.0
else:
return 1.0*sum(args)/len(args)
print average()
print average(1, 2)
print average(1, 2, 2, 3, 4)

已采纳回答 / 清波
题主的思路没有问题,只是在最后 print 中有两个小问题:mooc 用的是Python2.x 因该是 print xxxx, 而不是 print (xxxx).最后输出的结果应该是 x*10+y , 而不是y*10+x, 因为要求个位比十位大嘛。正确代码如下:<...code...>
我去。。。看了半天不知道哪里出错了,看了答案,发现少了一个. 你这是在玩我啊
这个递归函数有什么用?
for x in range(1,9):
for y in range(10):
if x&lt;y:
print (str(x)+str(y))
数学。。。。劳资不会啊。。。。
def square_of_sum(L):
K = []
for x in L:
K.append(x*x)
return sum(K)

print square_of_sum([1, 2, 3, 4, 5])
print square_of_sum([-5, 0, 5, 15, 25])
s = set([&#039;Adam&#039;, &#039;Lisa&#039;, &#039;Paul&#039;])
L = [&#039;Adam&#039;, &#039;Lisa&#039;, &#039;Bart&#039;, &#039;Paul&#039;]
for name in L:
if name in s:
s.remove(name)
else:
s.add(name)
print s

已采纳回答 / 清波
这就涉及到 函数里的变量名和外面的变量名的问题了, 一般来说,在Python 里面如果不用global 关键字 声明的变量名,变量外面是不能用的。 但是题主提出的问题和 变量的作用域还不太一样, 简单来说可以这么理解:move()这个函数最后返回的并不是 nx, ny 两个变量, 返回的是这两个变量的值, 而代码:<...code...>本质上等同于:<...code...>
L = []
x = 1
while int(x) &gt;= 1 and int(x) &lt;= 100:
y = x*x
L.append(y)
x = x + 1
print sum(L)

对于初学者,这才是最简单的方法吧

已采纳回答 / 清波
<...code...>这个for循环生成式的意思是:<...code...>而题主给出的代码:<...code...>就成了:<...code...>所以逻辑上不合适, 而解释器报错一般都会报: invalid syntax.或者简单的记住,for循环生成式 是for 嵌套if.
对一个安卓程序员造成一千万点伤害
set固定用法为set([x1,x2,x3,...]) (#注:[]内的表示一个集合并不是一个列表) 而集合中的元素x1,x2....是Tuple类型的(#注 Tuple类型固定用法为t=(t1,t2,t3...) Tuple内的元素可以为一个列表而set不行) 因而可以通过索引号[]获取Tuple内的元素 本题中即[0]表示name [1]表示score
汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。

最新回答 / 清波
在Python 2.x range() 函数生成的列表中, 同样是不包含第二个参数的,所以 应该是 :<...code...>
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消