关于while 和for 循环的理解
1.关于while的else的用法。
答:else所执行的是while循环过后的代码任务。当while循环完毕的时候,在执行else的代码语句。
while():
代码一
代码二
。
。
else:
上述循环完之后的代码1
上述循环完之后的代码2
。
。
2.关于while的break的用法。
答:当break语句出现在while语句中并且执行的时候,while将会直接终止,即便是while语句后有else语句,else的语句也是不会执行的,所以break这个单词是非常霸道的。
3.关于while的continue的用法。
答:首先continue的作用是把本次的循环终止,所以将会直接跳过该次循环直接执行下一次循环。如果while后面有else语句的时候continue依然会执行else语句后的代码。所以continue还是比较温和的代码。
(切记,在使用continue的时候一定要把计数器加上变化要不然直接陷入死循环)
4.for的break和else用法和while有异曲同工之妙所以就不再赘述。
注:本人初学Python而且初次写博客,有哪里说的做的不对的地方还望大家指正。感谢!!!!