python学习——002for与while的区别

liftword3个月前 (02-18)技术文章19

for 与 while的区别,简炼概述,用例子

区别概述


  • for 循环:适用于已知循环次数的场景,结构紧凑,将循环变量的初始化、条件判断和更新集中在一个语句中。
  • while 循环:更适合循环次数未知(次数已知当然也可用),只知道循环结束条件的场景,条件判断在循环体外部,结构更灵活。

示例代码


以下是 Python 语言的示例:


收起

python

# for 循环示例:打印 0 到 4
print("for 循环输出:")
for i in range(5):
    print(i)

# while 循环示例:从 0 开始,当数字小于 5 时打印并递增
print("while 循环输出:")
num = 0
while num < 5:
    print(num)
    num = num + 1

代码解释


  • for 循环:使用 range(5) 生成一个从 0 到 4 的整数序列,for 循环会自动遍历这个序列,循环次数明确为 5 次。
  • while 循环:首先初始化变量 num 为 0,只要 num 小于 5 就会执行循环体,每次循环结束后 num 加 1,直到 num 不小于 5 时停止循环,循环次数由 num < 5 这个条件决定。

相关文章

收藏 | Python小技巧之while循环_python3 while循环语句

CDA数据分析师 出品作者:CDA明星讲师 曹鑫编辑:MikaPython 之 while 循环大家好,今天我们来讲讲 while 循环。while 循环真的很有用,我这里写了一个方法叫while T...

Python while循环语句详解_python whiletrue循环语句

Python 中,while 循环和 if 条件分支语句类似,即在条件(表达式)为真的情况下,会执行相应的代码块。不同之处在于,只要条件为真,while 就会一直重复执行那段代码块。while 语句的...

Python中while循环语句与for循环语句操作注意事项

一、while循环语句:1、只要你给的条件为真,它就会不停地循环执行下去(死循环)。所以在使用while语句的时候,你就要想好条件怎么给。2、当然任何事情都是可以商量的,你可以使用 break 语句,...

继续学习Python中的while true/break语句

上次讲到if语句的用法,大家在微信公众号问了小编很多问题,那么小编在这几种解决一下,1.else和elif是子模块,不能单独使用2.一个if语句中可以包括很多个elif语句,但结尾只能有一个else解...

python学习——006分别用For和While计算数字和、偶数和、奇数和

sum_1 = sum_2 = 0a = int(input('请输入:'))for i in range(1,a+1):if i % 2 == 0:sum_1 = sum_1 + ielif i %...

Python(for和while)循环嵌套及用法

Python 不仅支持 if 语句相互嵌套,while 和 for 循环结构也支持嵌套。所谓嵌套(Nest),就是一条语句里面还有另一条语句,例如 for 里面还有 for,while 里面还有 wh...