课程
/后端开发
/Python
/Python3 入门教程(新版)
在python的应用和实践中,这两个循环有什么实质的区别呢?如何判断什么时候该使用for循环什么时候使用while循环呢?谢谢
2022-04-26
源自:Python3 入门教程(新版) 4-5
正在回答
while 循环:
while 循环在循环体内根据条件的真假来判断是否继续循环。
循环的次数取决于条件的变化。只要条件为真,循环就会继续执行。
while 循环需要在循环体内显式地处理条件的变化,以避免无限循环。
适用于未知循环次数、根据条件执行的情况。
for 循环:
for 循环用于遍历序列(如列表、元组、字符串等)中的元素,或者可迭代的对象。
循环的次数是由序列的长度或可迭代对象的元素个数决定的。
for 循环可以在每次迭代中自动获取序列中的下一个元素,直到序列结束。
适用于已知循环次数或遍历元素的情况。
就只有定义和使用的区别,差别不大
在知道循环次数的情况下更适合使用for循环,在不知道循环次数的情况下适合使用while循环(不才,有可能不对,仅供参考)
举报
python3入门教程,让你快速入门并能编写简单的Python程序
1 回答For循环
1 回答for 循环报错
4 回答while循环执行报错
3 回答用for循环实现
1 回答break是跳出循环,能不能用while循环做break的内容啊?