基本 while 循环

基本 while 循环

基本 while 循环

while 循环是 Python 中另一种重要的循环结构,它会在给定的条件为真时重复执行代码块。与 for 循环不同,while 循环不依赖于可迭代对象,而是基于条件的真假来决定是否继续循环。

基本语法

python

while 条件:

# 循环体代码

示例代码

# 简单的 while 循环示例

count = 0

while count < 5:

print(f"当前计数: {count}")

count += 1 # 等同于 count = count + 1

print("循环结束")

输出结果:

当前计数: 0

当前计数: 1

当前计数: 2

当前计数: 3

当前计数: 4

循环结束

重要注意事项

确保循环条件最终会变为 False:否则会导致无限循环

python

# 错误示例 - 无限循环

# while True:

# print("这将永远运行")

通常需要在循环体内修改循环条件相关的变量:如上面的例子中,我们通过 count += 1 来确保循环最终会结束

可以使用 break 提前退出循环:

python

num = 0

while num < 10:

if num == 5:

print("达到5,提前退出")

break

print(num)

num += 1

可以使用 continue 跳过当前迭代:

python

num = 0

while num < 5:

num += 1

if num == 3:

print("跳过3")

continue

print(num)

带 else 子句的 while 循环

Python 的 while 循环还可以有一个可选的 else 子句,当循环条件变为 False 时执行(如果不是通过 break 退出的):

python

count = 0

while count < 3:

print(f"计数: {count}")

count += 1

else:

print("循环正常结束")

输出:

计数: 0

计数: 1

计数: 2

循环正常结束

如果循环是通过 `brea

特别声明:[基本 while 循环] 该文观点仅代表作者本人,今日霍州系信息发布平台,霍州网仅提供信息存储空间服务。

猜你喜欢

分居3年靠网络维系感情,女儿被赞最美星二代,她却停止女儿出道(分居3年的婚姻如何是好)

最近小沈阳女儿沈佳润在韩国出道的消息,可谓是狠狠刷了一波屏。 也不怪网友们一看到翁虹女儿,就直言这绝对是“最美星二代”了。但是出道这件事,在他们家现在是被停止的。 想必等小水晶再长大一点,上了大学之后,就能…

分居3年靠网络维系感情,女儿被赞最美星二代,她却停止女儿出道(分居3年的婚姻如何是好)

第四批“国补”资金来了!690亿元即将到位

在今天召开的国家发展改革委新闻发布会上,相关负责人表示,今年第三批690亿元支持消费品以旧换新的超长期特别国债资金已下达完毕。预计10月份将按计划下达第四批690亿元资金,届时将完成全年3000亿元的下达计划

第四批“国补”资金来了!690亿元即将到位

检察机关决定对张斌和柳国仁逮捕 涉嫌受贿罪案进展(检察机关对象)

宁夏回族自治区石嘴山市应急管理局原党委委员、副局长张斌(副处级)涉嫌受贿一案,由石嘴山市监察委员会调查终结后,案件被移送至检察机关审查起诉

检察机关决定对张斌和柳国仁逮捕 涉嫌受贿罪案进展(检察机关对象)

官方通报民警上门要求删除 视频泄露车牌信息引发争议(民警被抓)

8月3日,官方通报了一起女司机亮证逼迫让路事件。通报中提到,7月31日21时10分许,侯某某与其父亲侯某海、丈夫黎某三人到江山边境派出所报警

官方通报民警上门要求删除 视频泄露车牌信息引发争议(民警被抓)

爱奇艺八月四部待播剧,古装+刑侦+年代,又是收视暴涨节奏啊!(爱奇艺八月四号上映)

爱奇艺推出了新一轮剧集排播,其中四部即将上档的剧集以古装、悬疑和年代剧的混搭形式引人注目。该剧的主演阵容十分耀眼,包括王星越、向涵之、陈宥维、张南、何洛洛、邓凯、许佳琪、丁笑滢等一众颜值与演技并存的新晋演员。…

爱奇艺八月四部待播剧,古装+刑侦+年代,又是收视暴涨节奏啊!(爱奇艺八月四号上映)