python while循环
while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。
其基本形式为:
while 判断条件:
执行语句
1. 普通的循环
直接上案例
age = 1
while age <= 3:
print(f"孩子当前 {age} 岁,还不能上幼儿园")
age += 1
print("年龄够了,可以上幼儿园了")
运行后,输出结果
孩子当前 1 岁,还不能上幼儿园
孩子当前 2 岁,还不能上幼儿园
孩子当前 3 岁,还不能上幼儿园
年龄够了,可以上幼儿园了
2. 无限的循环
当 while 后面的条件一直满足且循环体内一直没有 break ,此时 while 就会变成死循环,就是写 while 循环时千万要注意的。
会造成死循环,无非两种情况:
1、 使用 while True,而且循环体内又没有 break 或者 走不到 break
age = 1
while True:
age += 1
2、 使用一个永远都会成立的判断条件,而且循环体内又没有 break 或者 走不到 break
age = 1
while age > 0:
age += 1
3. while - else 语句
和 for 循环一样, while 循环同样可以加一个 else 分支,当代码在 while 循环体中正常执行完,就会走到 else 分支中。
那么什么叫做 正常执行完 呢?就是只要不通过 break 语句中断的,都算正常执行完。
>>> age = 1
>>> while age <= 3:
... print(f"我已经 {age} 岁了")
... age += 1
... else:
... print("可以上幼儿园了")
...
我已经 1 岁了
我已经 2 岁了
我已经 3 岁了
可以上幼儿园了
如果在循环体内加 break ,就算是异常退出
>>> age = 1
>>> while age <= 3:
... if age == 2:
... break
... print(f"我已经 {age} 岁了")
... age += 1
... else:
... print("可以上幼儿园了")
...
我已经 1 岁了
审核编辑:符乾江
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
循环
+关注
关注
0文章
92浏览量
16705 -
python
+关注
关注
58文章
4884浏览量
90299
发布评论请先 登录
相关推荐
热点推荐
什么是热循环试验?有哪些设备?怎么做热循环试验?
热循环试验,也称为温度循环试验、高低温循环试验,是一种在常压下进行试件温度循环的可靠性试验,用于评估材料、组件或产品在温度变化条件下的耐久性和可靠性。通过模拟实际使用过程中可能遇到的温
【快速温变循环】快速温变循环试验箱的“循环”之道:宏展科技如何定义“一个循环”
在军工、航天、汽车电子等高端制造领域,快速温变循环试验是验证产品可靠性的核心手段。然而,“一个循环”到底如何定义?是简单的升降温,还是对速率、驻留时间、温变曲线精度、循环重复性的严苛约束?广东宏展
使用PYTHON进行的跨平台仿真
如何使用编程语言Python来调用和控制VirtualLab Fusion中的模拟。请查看下面链接的文档,以找到关于如何设置和使用Python和VirtualLab Fusion之间的接口的详细指南,以及一个
发表于 04-02 08:21
[VirtualLab] 使用Python运行VirtualLab Fusion光学仿真
摘要
VirtualLab Fusion允许Python外部访问其建模技术、求解器和结果。这个用例介绍了一种使用路径变量和Visual Studio代码将Python连接到VirtualLab
发表于 03-31 09:39
功率循环基础篇(二) —— 功率循环寿命曲线解读
功率循环寿命曲线是评估功率半导体器件(如 IGBT 模块)在温度交变应力下长期可靠性的核心工具。该曲线通常以 结温波动幅度 ΔTj 为横坐标,以器件达到指定失效判据前所经历的 循环次数 Nf 为
1688 商品详情 API 调用与数据解析 Python 实战
你想要的是 1688 商品详情 API 的 Python 调用与数据解析实战方案,核心是完成 API 凭证配置、接口请求(含签名)、响应数据解析、异常处理 的全流程落地,我会提供可直接运行的代码,并
没有专利的opencv-python 版本
所有 官方发布的 opencv-python 核心版本(无 contrib 扩展)都无专利风险——专利问题仅存在于 opencv-contrib-python 扩展模块中的少数算法(如早期 SIFT
发表于 12-13 12:37
第4章 C语言基础以及流水灯的实现(4.5 4.6)
4.5while循环语句 在单片机C语言编程的时候,每个程序都会固定的加一句while(1),这条语句就可以起到死循环的作用。对于while
淘宝商品详情接口(item_get)企业级全解析:参数配置、签名机制与 Python 代码实战
本文详解淘宝开放平台taobao.item_get接口对接全流程,涵盖参数配置、MD5签名生成、Python企业级代码实现及高频问题排查,提供可落地的实战方案,助你高效稳定获取商品数据。
人工智能行业如何使用for循环语句进行循环
人工智能行业可以使用以下是关于for循环在不同编程语言中的基本用法说明: Python中的for循环: 主要用于遍历序列(列表、元组、字符串等) 典型结构:for item in sequence
termux调试python猜数字游戏
用termux做一个猜数字游戏
下面是在Termux中创建猜数字游戏的步骤及完整实现方案,结合Python实现(最适配Termux环境):
? 一、环境准备(Termux基础配置)
1.
发表于 08-29 17:15
termux如何搭建python游戏
((800, 600))
pygame.display.set_caption(\"Termux Python Game\")
running = True
while
发表于 08-29 07:06
在Python中字符串逆序有几种方式,代码是什么
对于一个给定的字符串,逆序输出,这个任务对于python来说是一种很简单的操作,毕竟强大的列表和字符串处理的一些列函数足以应付这些问题 了,今天总结了一下python中对于字符串的逆序输出的几种常用
python app不能运行怎么解决?
;python_agent[1241]: xmlrpc request method supervisor.stopProcess failed;python_agent[1241]: xmlrpc request method supervisor.stopProces
发表于 08-06 06:27
基础篇3:掌握Python中的条件语句与循环
在Python编程语言中,条件语句和循环是构成复杂逻辑和数据处理的基石。本篇基础教程将帮助您深入了解Python中的条件语句和循环结构,让您能够更好地控制程序流程。
条件语句
条件语句
发表于 07-03 16:13
python while循环详解
评论