一、循环具体的构成要素
1、起始值
2、截止步长
3、步长
二、while循环
1、无限循环:一直保持循环操作直到特定循环条件不被满足才结束,不需要提前知道循环次数
使用方法如下:
while <条件>:
<语句块>语句块
2、无限循环也有一种使用保留字else的扩展模式
while <条件>:
<语句块1>
else:
<语句块2>
i=0 #设置的起始值
while(i<=9): #截止条件,实际上是一个条件表达式
i=i+1 #步长,在这个程序里面步长为1
print(i)
三、for循环
(n,m-1,a) n是起始值,m-1是截止条件,a是步长
for i in range(0,11): #起始值为0,步长默认为1
print(i)
1、遍历循环:根据循环执行次数的确定性,循环可以分为确定次数循环和非确定次数循环
使用方法如下:
(1)for <循环变量> in <遍历结构>:
<语句块>
(2)for <循环变量> in <遍历结构>:
<语句块1>
else:
<语句块2>
2、遍历结构可以是字符串、文件、组合数据类型或者range()函数
for s in "BIT":
print("循环进行中:"+s)
else:
s="循环正常结束"
print(s)
四、循环保留字:break和continue
1、循环结构有两个辅助保留字:break和continue,它们用来辅助控制循环执行
2、break用来跳出最内层for或while循环,脱离该循环后程序从循环后代码继续执行
3、总的来说,break跳出所有循环,continue跳出本次循环
for s in "python":
if s=="t"
continue
print(s,end="") #pyhon
for s in "python":
if s=="t"
break
print(s,end="") #py
五、缩进
python是一门强制缩进语言
同一层次代码缩进是在一个幅度上,下一层次的代码相对上一层次进行缩进