内容正文:
Python
周而复始的循环
——条件循环
*
猜数游戏
猜对截止
改进之处:
跳出循环
break
continue
跳出循环,结束循环语句
跳出本次循环,开始下一次循环
跳出循环
break
在哪里结束循环?
跳出循环
猜对之后
跳出循环
跳出循环
三次机会都没有猜对
条件循环
*
条件循环
功能:不统计需要执行多少次循环,而是使用关系表达式来确定什么时候执行。
关系表达式是用关系运算符连接起来的式子
运算符 == > >= < <= !=
含义 等于 大于 大于等于 小于 小于等于 不等于
用于循环次数未知的情况
条件循环
循环条件成立(true)时,执行循环体。
while 关系表达式:
语句或语句组
基本格式:
循环条件
循环体
条件循环
while 循环条件:
循环体
基本格式:
条件
循环体
true
false
用户登录某APP时,需要输入正确密码才能登录
pwd = 0
while pwd != “888888”:
pwd = input(“请输入正确的密码:”)
print(“welcome”)
案例:
条件循环
判断条件为真,执行循环体,再次判断条件,执行循环体,直到条件为假,退出循环。
while 条件语句:
语句或语句组
while循环执行的过程:
循环条件
条件循环
while 关系表达式:
语句或语句组
s=0
while s<=30:
s=s+10
print(s)
例:
循环体
循环条件
无限循环
while 循环条件:
语句或语句组
循环条件一直为真时,程序会进入无限循环
s=0
while s>=0:
s=s+10
print(s)
Ctrl+C 结束循环
编写“猜数游戏3.0”,实现猜数游戏猜对时截止。
编程计算:
1+2+3+4+5+……+100=
s=0
for i in range(101):
s=s+i
print("s=",s)
for
编程计算:
1+2+3+4+5+……+100=
s=0
i=1
while i<=100:
s=s+i
i=i+1
print("s=",s)
s=0
for i in range(101):
s=s+i
print