同为循环语句,什么时候该用for,什么时候用while呢?
我们总结了技巧:
for循环和whlie循环最大的区别在于【循环的工作量是否确定】。
for循环就像空房间依次办理业务,直到把【所有工作做完】才下班。
但while循环就像哨卡放行,【满足条件就一直工作】,直到不满足条件就关闭哨卡。
所以说,当我们【工作量确定】的时候,我们就可以让for循环来完成重复性工作。
反之,要【工作量不确定时】可以让while循环来工作。
比如,你可以骄傲地对自己说这句话:
这是终生学习的意思,while True 开启了一个死循环,一直执行learn() 这个学习的函数,所以代表着终生学习。
当然真实的Python中没有learn() 这个函数,但是我们的学习却永远不会止步。
所以,大家最近有没有持续学习/运用Python呢?
循环是编程中最基础的知识点。我们知道计算机程序语言一般是按照顺序执行的,那么编程语言就提供了各种控制结构,允许更复杂的执行路径,其中循环语句的作用就是允许我们执行一个语句或语句组多次。
所以——
没有掌握循环,就是没有掌握编程;
没有运用循环,就仍是在日复一日重复劳动中原地踏步。
希望你早日将编程变成自己最利害的武器。