更新时间:2022-09-23 来源:黑马程序员 浏览量:

在Python中,循环的基本格式如下:
while 条件表达式: 条件满足,执行循环语句
当条件表达式为True时,程序执行循环语句。需要注意的是,在while循环中,同样需要注意冒号和缩进。
如果我们希望循环是无限的,我们可以通过设置条件表达式永远为True来实现无限循环,无限循环在服务器上客户端的实时请求非常有用。接下来,通过一个案例来演示,具体代码如例3-7所示。
例3-7 while循环
var = 1
while var == 1 : # 表达式永远为True
number = int(input("输入一个数字 :"))
print("你输入的数字是: ",number)
print("Good bye!") 程序的运行结果如图3-18所示。

图3-18 运行结果
接下来,我们通过一个案例来演示一下while循环,计算1~100偶数和。
在整数中,能被2整除的数,叫做偶数。接下来,我们来开发一个计算1~100之间的偶数和的程序,具体代码如例3-8所示。
例3-8 计算1~100偶数和
i = 0
sum-result = 0
while i < 101:
if i % 2 == 0:
sum_result += i
i += 1
print("1~100之间的偶数之和为:%s"% sum_result) 程序的运行结果如图3-19所示。

图3-19 程序运行的结果
1024首播|39岁程序员逆袭记:不被年龄定义,AI浪潮里再迎春天
2025-10-241024程序员节丨10年同行,致敬用代码改变世界的你
2025-10-24【AI设计】北京143期毕业仅36天,全员拿下高薪offer!黑马AI设计连续6期100%高薪就业
2025-09-19【跨境电商运营】深圳跨境电商运营毕业22个工作日,就业率91%+,最高薪资达13500元
2025-09-19【AI运维】郑州运维1期就业班,毕业14个工作日,班级93%同学已拿到Offer, 一线均薪资 1W+
2025-09-19【AI鸿蒙开发】上海校区AI鸿蒙开发4期5期,距离毕业21天,就业率91%,平均薪资14046元
2025-09-19