while循环和for循环的对比 通过对比更能理解循环
在循环控制上:
whlie循环可以自定循环条件,并自行控制
for循环不可以自定循环条件,只可以一个个从容器内取出数据
在无限循环上:
while循环可以通过条件控制做到无限循环
for循环理论上不可以,因为被遍历的容器容量不是无限的
在使用场景上:
while循环适用于任何想要循环的场景
for循环适用于,遍历数据容器的场景或简单拿到固定次数循环场景
此图为嵌套循环 通过for循环和while循环查询2 - 100的质数
此图中for循环为外循环,while为内循环
for循环是单次循,环依次循环遍历设定的某一个取值范围在这段代码中,for循环是需要依次循环2-100的整数,因为range是包前不包后所以值给到的是(2 - 101)当循环大于101时循环结束
而while循环是一种条件循环,当满足条件时进入循环,进入循环后当不满足条件时跳出循环,在这个代码中我们给他设立的条件是 i小于n时进入循环。并且每循环一次我们的i都进行加一,当达到一定数值i大于时循环结束
标签:容器,遍历,python,场景,while,循环,对比 From: https://www.cnblogs.com/gao-yf/p/17928753.html