while 循环
Python中while语句的一半形式
while 判断语句:
语句
说明:判断条件为true,走循环语句
注意冒号和缩进
使用while输出100次内容
num =1
while num <=100 :
print("我在学习python" )
num +=1
无限循环
我们可以通过设置条件表达式永远不为false来实现无限循环,(也叫死循环)
var = 1
while var == 1 :
print ("好好学习" )
while 循环使用 else 语句
在while … else 在条件语句为 false 时执行 else 的语句块:
count = 0
while count < 5 :
print(count ,"小于 5" )
count += 1
else :
print(count ,"大于或者等于 5" )
for 语句
Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串.
for循环的一般格式
for 变量 in 列表:
循环体
else:
不符合循环条件语句
for var in range(5 ):
print (var )
break 和 continue 语句
break 语句可以跳出 for 和 while 的循环体。
如果你从 for 或 while 循环中终止,任何对应的循环 else 块将不执行。
continue 语句被用来告诉Python跳过当前循环块中的剩余语句,然后继续进行下一轮循环。
结束本次循环进入下一次循环,本次continue后面的代码不会执行
循环语句可以有 else 子句,它在穷尽列表(以for循环)或条件变为 false (以while循环
导致循环终止时被执行,但循环被break终止时不执行。
嵌套循环,循环里面有循环
pass 语句
Python pass是空语句,是为了保持程序结构的完整性。
pass 不做任何事情,一般用做占位语句
while 在不确定循环次数的情况下使用
for 在确定次数的情况下使用