Python自学笔记(六)
上次练习

这次是循环
for循环
简单举个例子
运行后会发现它挨个把num列表里的元素打出来了,挨个获取列表里的元素,这叫遍历,那么上边的代码就是把num列表遍历一遍然后依次打出元素
除了列表,还能是字典
运行后发现它把字典里所有的键给打出来了
字符串同样也可以
这两个字被分开输出了
不过很显然for循环貌似不应该只能这么用,所以来接着介绍一个range()函数
试着运行一下,第一个输出了012,第二个则输出了12 13 14 15 16,这就是range函数的作用,从零开始生成一个不取尾的整数
比如说,啊,自己朋友走了,就记日记写想祂,怎么写
是吧,取头不取尾,连续从第一天想到第九天,循环print()九遍
当然了,range()函数还能跳着取数
意思是什么,从0取到98,步长为4,运行一下输出结果就是1 4 8 12这样的,跳着取

while循环
非常标准的while循环,由条件和while子句组成,上边这个循环例子就是当num<2的时候一直执行print(num)这个子句,其实就是个死循环哈
当然,也可以稍微改一改
当num小于5时,每次循环num都等于num加1,然后打印num,直到num等于5不满足num小于5的条件时,循环结束
当然,利用while循环可以写出一个简单的密码锁

小练习
分别利用for循环和while循环打印从1到7除了2以外的所有数字
摸鱼摸鱼