从零开始的Python教程-6
以前的教程的图片差不多4光了,因为网站4了又复活,之前的对象存储过期了,所以啥也没了,不打算重新放上去了
今日目标
学会使用while循环
实现使用def封装函数
学会使用匿名函数
目标一:学会使用while循环
上次我教了for循环,但是Python还有一个while循环,现在我们来学习while循环
while 条件:
执行的语句()以上既是while循环的格式,每次循环都会检查其中的条件,如果为True就继续,不然就直接跳出
众所周知,True是True(我在说啥废话),所以如果我们这么写,他就会永远循环,永不停歇,代价是你的电脑要抗议了
while True:
print("六百六十六")现在让我们编写一个简单的从1数到100的程序(由于你们还没学过not,现在粗略的讲一下,not就是后面的成立就返回不成立,后面的不成立就返回成立)
i = 0
while not i == 100:
i = i + 1
print(i)
这个程序应该返回从1-100的所有数字
目标二:使用def封装函数
这个真的很简单,就这样完事了
def 函数名 (参数列表):
函数内部代码():至于参数之类的,不需要填写,日后再讲,把函数内部代码那里改成你的代码,比如Hello world,就能正常的用函数名调用了,就像这样
def hello_world():
print("hello world")
hello_world()目标三:学会使用匿名函数
大部分情况没啥用的东西,但是在小部分情况下可以称为神
可以用lambda来创建,就像这样
一个变量名 = lambda 参数列表 : 一个表达式,可以计算并返回结果参数列表可以省略,但是必须在:前
以下是一个hello world
f = lambda: print("hello world")
f()顺便吐槽一下,Halo的Shiki代码高亮到底是谁做的!!!!bug太多了吧,而且我也没有用Auto啊
Comments