Python的while循环是什么

什么是循环什么是while循环3.课题导入4.while循环语法5.while循环执行流程if和while的区别7.课堂练习1. 什么是循环【循环的百度释义】
特指运行一周而回到原处,再转。反复地连续地做某事。【循环的python释义】
循环是指计算机程序中某些代码被反复执行。
2. 什么是while循环python中有2种循环。
一种循环次数明确,另一种循环次数不明确。
for循环的循环重复次数是明确的,遍历对象里有几个元素,循环就执行几次。
while循环的循环次数是不明确的,当不满足条件时,循环才会停止。
while [waɪl]:当…的时候。
while 的中文释义是当什么的时候。
【定义】
while 循环的定义:当…时候,就执行某段代码。
【作用】
while 循环可以用它的判断条件来控制循环的执行次数。
当给定的条件为真时,执行循环体。
当给定的条件为假时,结束循环。
3.课题导入张三向他的女朋李四求婚。
李四让张三写9999遍“我爱你!”才答应嫁给他。
这个生活中重复的动作在python中可以让while循环来实现。
# 定义一个变量a a = 0# 当a小于3的时候while a < 3: # 输出我爱你 print('我爱你!') # 每循环一次,a的值增加1 a = a+1print('李四答应了张三的求婚!')【终端输出】
我爱你!我爱你!我爱你!李四答应了张三的求婚!我们把while a < 3:改成while a < 9999:即可以输出9999个“我爱你!”
4.while循环语法【体验代码】
a = 0while a < 3: print('我爱你!') a = a+1print('李四答应了张三的求婚!')【终端输出】
我爱你!我爱你!我爱你!李四答应了张三的求婚!【语法】
while 条件表达式 :
   循环体
while 循环语句包含了五个要素:
① 关键字 while
② 条件表达式
③ 英文冒号:
④ 缩进四个空格
⑤ 循环体
49-1while循环语法
5.while循环执行流程a = 0while a < 3: print('我爱你!') a = a+1print('李四答应了张三的求婚!')【代码解析】
将数字0赋值给变量a。【第1次循环】
执行while a < 3:此时a=0,小于3,条件成立;执行print('我爱你!'),终端输出第1个我爱你!。执行a = a+1,a=0+1=1,此时a的值为1。【温馨提示】print('李四答应了张三的求婚!')语句与while循环语句对齐,不是while循环的循环代码,只有在循环结束的时候才执行。
【第2次循环】
执行while a < 3:此时a=1,小于3,条件成立;执行print('我爱你!'),终端输出第2个我爱你!。执行a = a+1,a=1+1=2,此时a的值为2。【第3次循环】
执行while a < 3:此时a=2,小于3,条件成立;执行print('我爱你!'),终端输出第3个我爱你!。执行a = a+1,a=2+1=3,此时a的值为3。【第4次循环】
执行while a < 3:此时a=3,不小于3,条件不成立;条件不成立,不执行循环代码;即不执行后面的print和a = a+1语句。条件不成立,循环结束,程序继续往下走,执行后面的代码。最后执行print('李四答应了张三的求婚!')语句,程序结束。6. if和while的区别if和while语法基本一致,都有条件表达式。
【区别】
if判断1次,执行1次代码。
while可判断n+1次,执行n次代码。
【if语句】
a = 0if a < 3: print('我爱你!') a = a+1【终端输出】
我爱你!if条件判断语句只执行了1次,终端输出有1次。
【while语句】
a = 0while a < 3: print('我爱你!') a = a+1【终端输出】
我爱你!我爱你!我爱你!while循环是当条件不满足时,才结束循环,因此判断总比执行多一次。
7.课堂练习【目标任务】
使用while循环语句计算1~100中的偶数之和。
【思路分析】
偶数判断表达式:x % 2 == 0
【最终代码】
# 将数字1赋值给变量xx = 1# 将数字0负债给变量sumsum = 0# 当x小于等于100的时候while x <= 100 : # 如果x是否是偶数 if x % 2 == 0 : # 累计求和 sum = sum + x # 判断语句结束后,x的值增加1 x = x+1# 循环结束,输出我们要求的和print(1~100偶数之和为:, sum)【终端输出】
1~100偶数之和为: 2550

Digi-Key宣布 Anderson Power Products 建立全球分销合作关系
商汤科技及联合实验室37篇论文入选,为你解读精选论文
倒计时2天!半导体技术及应用在线会议即将举办!
无线监控系统有哪些类型
OPPO R9巴萨蓝与OPPO R9s新年红图集评测:你更中意那款?
Python的while循环是什么
无线充电技术标准综述
基于恩智浦LPC5500系列MCU的OKDO E1开发板详解
莎益博已全面推出BSDF光学散射测量服务
新能源汽车功能安全BMS方案
汽车电子接口CAN的电磁兼容设计方案
“西门子杯”中国智能制造挑战赛招募宣讲会
分享人工智能与媒体服务的契合以及未来的发展方向
当工业物联网遇到AI,会发生什么
利用高通量多光学表型组技术术揭示玉米抗旱遗传机制
雅特力AT32 Workbench图形化代码生成工具,简化嵌入式开发利器
传感器是物联网发展的基础
闻泰科技研发的全球首款折叠屏手机即将量产
刘强东和雷军联手搞事9月21日小米京东超级品牌日围绕小米MIX2、小米Note3开启
Google Fi的5G网络不支持苹果12机型