8.29Python学习day9
循环
一.for循环
1.例:输入代码
##代码展示的是:使用for循环打出hello world 这段字符串中的每一个字符
##for循环可以用来批量命名、批量操作
##概括:于...其中的每一个元素,做...事情
##for item in interable:
do something
其中for是关键词,后面紧跟着是可以容纳每个元素的变量名称(切记不要与关键词重名),在关键词in后面对应的一定是有可迭代的或者像列表那样形态的对象,即可以连续提供每个元素的对象
2.深入理解for循环
内置函数(range):只需要在range函数后面的括号填写数字,就可以得到一个具有连续整数的序列
输入代码:for num in range (1,11):
print(str(num)+1+'1=',num+1)
##这里的1,11不包含11
##代码展示的是在1-10的范围内每一个数字以此装入变量num中,每次展示num+1 的结果,可以理解成为:
3.把for循环和if结合
列表中的三首歌曲,当播放到每一首歌的时候就显示歌手的名字
二.嵌套循环
利用嵌套循环实现九九乘法表
原理:最外层循环依次将1-9储存在变量i中,变量i每取一次值,内层就会将1-9放入变量j中,最后展示i*j
三.while循环
1.与for循环的不同点
for循环会在可迭代的循环中被穷尽时就停止,while是在不成立的时候停止,概括为:只要...条件成立,就一直做