更新时间: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 程序运行的结果
【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【AI大模型开发-Python】毕业33个工作日,就业率已达到94.55%,班均薪资20763元
2025-09-19【AI智能应用开发-Java】毕业5个工作日就业率98.18%,最高薪资 17.5k*13薪,全班平均薪资9244元
2025-09-19