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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
学习人数
综合评分9.43
3762人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.2 逻辑清晰
这节说真的,有点难理解的。一上来就是有点复杂的封装函数。。还好我有点小基础。。
#-*- coding:utf-8 -*-

def square_of_sum(L):
y = 0
for x in L:
x = x * x #平方
y = y + x #存储x
return y

print square_of_sum([1, 2, 3, 4, 5])
print square_of_sum([-5, 0, 5, 15, 25])
运算确实慢。。。就像EXCEL查找东西一样,等半天。
#-*- coding:utf-8 -*-
L = set([])
x = 1
while x <= 100: #只到100
print x,'*',x,'=',x * x #显示每个结果
L.add(x*x) #插入1X1 2X2 这玩意
x = x + 1 #1-2-3-4-5-6-7-8-9……递增
SB = sum(L) #求和
print SB #显示出来
L = range(1, 101)
def function(scope,mol):
for x in scope:
if x%mol==0:
return scope[x-1::mol]
print function(L,3)
print function(L[:50],5)
加油,用了4个小时学完了入门
你们把set给去掉,会发现照样能用in显示"true"/false
我还是不知道set具体用什么用,学完这一节。
终于我也有一个不一样的答案(手动滑稽):
print [int(x+y+z) for x in '123456789'for y in '0123456789'for z in '0123456789' if x==z]
d = {
'Adam': 95,
'Lisa': 85,
'Bart': 59
}
for key in d:
print key,":",d[key]
这里的确需要一点html基础,但是我想说的是,为什么我的没有变红??
那个内嵌list,然后是字符类型,看着有蒙圈。
拜托认为是34不是100项的,
麻烦动手百度下等差数列求和公式,
楼下那位34的大哥真正算错的是你
而不是前面那位兄弟,
搞得我以为高数白学了。
for i in range(0,101,7):
print i
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消