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

liftword5个月前 (02-18)技术文章30

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——关键字17——while

while是Python中的关键字,用作循环。while循环是一种在满足特定条件的情况下重复执行一段代码的控制结构。语法:while 条件:(缩进)要执行的代码下面用while循环从1打印到10:a=...

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

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

Python循环语句代码详解:while、for、break

导读:循环语句是指重复执行同一段代码块,通常用于遍历集合或者累加计算。Python中的循环语句有while语句、for语句。作者:黄传禄 张克强 赵越来源:华章科技01 while循环循环语句是程序设...

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

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

python编程500题-while循环-求车速#计算机

python500题:while循环求车速。猎风老师的习题课。大家好,下面来看一下循环结构里面的求车速这道题目。题目说有一辆以固定速度行驶的汽车,司机在上午10点看到了里程表上有一个数是对称数,对称数...

Python性能优化:为什么“while 1”比“while True”更快?

喜欢的条友记得关注、点赞、转发、收藏,你们的支持就是我最大的动力源泉。引言:Python中的循环优化——小细节,大提升!在Python编程中,循环是必不可少的工具。然而,你是否知道,**while 1...