是在程序中需要反复执行某个功能而设置的一种程序结构。
和一般语言的循环不同,python中while语句后面有一个可选的else子句
注意,不能使用i++等,python没有“i++”之类的运算符
格式:
'''
格式1
while 条件表达式:
循环的内容
[变量的变化]
格式2
while 条件表达式:
循环的内容
[变量的变化]
else:
语句
'''
python语言中,for循环一般用于对某种序列的遍历访问
形式(python只有这种形式):
'''
for 元素 in 集合:
语句
else:
语句
'''
break语句结束整个循环,continue结束本次循环,继续下一次循环。
break和continue只能用于循环中,不可单独使用。
在嵌套中,只会对最近一层循环起作用,也就是就近原则。
python语言中,循环条件为否的时候进入else子句,执行完else子句才结束循环进入后面的语句
for循环则是正常遍历完所有元素时进入else语句
for,while都是中途结束(break或程序异常)都不会执行else语句
正常情况下:yes执行循环语句,no执行else语句
for:循环次数能够确定,遍历某个序列
while:循环次数未知,不确定
本文章使用limfx的vscode插件快速发布