循环控制
循环控制
定义
Python 循环语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。
并在符合条件的情况下跳出该段循环。
类似于控制语句。
如下图所示。
WHILE 循环
while 判断条件:
语句
求1~100的和
n = 0 sum = 0 while n <= 100: sum += n n += 1 print(sum)
九九乘法口诀
a = 1 while a < 10: b = 1 while b <= a: c = a * b print("%d * %d= %d" %(b,a,c),end = '\t') b += 1 print('') a += 1
与else连用
n = 0 sum = 0 while n <= 100: sum += n n += 1 else: print("%d大于100"%(n)) #out:101大于100
无限循环
通过设置判断语句为True。
n = 1 while n == 1: print('进入无限循环')
简单语句组
FOR 循环
for循环的一般格式如下:
for <variable> in <sequence>:
<statements>
else:
<statements>
![](https://img2018.cnblogs.com/blog/1697104/201906/1697104-20190629164745623-1376367233.png)
BREAK
Python break语句,就像在C语言中,打破了最小封闭for或while循环。
break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。
break语句用在while和for循环中。
如果您使用嵌套循环,break语句将停止执行最深层的循环,并开始执行下一行代码
s = 'python' for i in s: if i == 't': break print(i) #out:p y