循环语句
循环语句主要是用于解决某些重复的代码工作,使需要重复的代码只写一遍即可。
Python循环语句主要有两种:while循环和for...in...循环。
一、while循环
主要用于不确定循环的次数时,根据条件进行判断,条件成立,就去执行条件后的代码块,条件不成立,直接跳过。
1.基本语法格式
#0失误# 【判断条件】的结尾用必须有【:】冒号标记,【执行语句】的结尾无任何标记。
while 判断条件:
执行语句
示例:
# 命令
# 自定义初始变量a=1
a=1
# 循环条件:当a<10时执行循环命令(即a>=10时结束循环命令)
while a<10:
# 循环条件成立,执行对a进行赋值,并打印a的命令
a+=1
print(a)
# 循环条件不成立,执行如下命令
print('end')
# 结果
2
3
4
5
6
7
8
9
10
end
2.无限循环
如果条件判断语句永远为 true,循环将会无限的执行下去,需要强制中断循环。
二、for…in…循环
主要应用于知道循环的次数,直到遍历完整个序列的元素时,结束循环。
1.基本语法格式
变量:比喻为地铁,可以随意给地铁命名,这个名就是变量名;序列:比喻为准备上车的乘客,每位乘客都要进入车厢, 可以是字符串、列表、字典等 ;执行语句:比喻每个乘客进入车箱都要执行乘车这个动作;for...in...:比喻为每个乘客进入地铁完成乘车动作,地铁名不会因为搭乘的乘客不同而改变名字。
#0失误#1、【for 变量 in 序列】的结尾用必须有【:】冒号标记,【执行语句】的结尾无任何标记。 2、整数、浮点数不能做为for循环里的序列,代码会报错,不符合语法。
for 变量 in 序列:
执行语句
示例:
# 命令:
# 遍历 'python'中的每一个元素,并作为变量a的值
for a in 'python':
# 循环条件成立,执行如下输出命