while循环语句
pwd=0 n=0
F pwd!=“888” T 重新输入密码
n=n+1
输出“这次 密码正确了”
while pwd!==“888”:
pwd=input(“请输入正确的密码:”) n=n+1
print(“这次输入的密码正确了!您输入了:”,n,“次”)
结束
循环语句实例1:请输出从1到50之间的数字。
开始
循环语句实例2:对1到50之间的数字求和。
开始
n=0 s=0
F n<50
T
n=n+1 s=s+n
输出s
n=0 s=0 while n<50:
n=n+1 s=s+n print(s)
结束
n=0 s=0 n=1 s=1 n=2 s=3 n=3 s=6 n=4 s=10 … n=49 s=1225 n=50
n=0
F n<50
T
n=n+1 输出n
n=0
while n<50: n=n+1 print(n)
结束
n=0 n=1 n=2 n=3 n=4 … n=49 n=50
0<50 1<50 2<50 3<50 4<50 … 49<50 50<50
n=1 n=2 n=3 n=4 n=5 … n=50
输出1 输出2 输出3 输出4 输出5 … 输出50
循环语句
开始
pwd=0
F pwd!=“888” T 重新输入密码
设置初始 密码为0
输出“这次 密码正确了”
结束
pwd=0 while pwd!==“888”:
pwd=input(“请输入正确的密码:”) print(“这次输入的密码正确了!”)
循环语句与分支语句比较
开始
设置初始 密码为0
pwd=0
0<50 1<50 2<50 3<50 4<50 … 49<50 50<50
n=1 s=1 n=2 s=3 n=3 s=6 n=4 s=10 n=5 s=15 … n=50 s=1275
循环语句实例3:计算标准体重
n=1
while n<=3: name=input("请输入您的姓名:") high=int(input("请输入您的身高:")) weight=(high-100)*0.9 print("您的姓名是:", name) print("您的标准体重为:", weight, "kg") n=n+1
循环结构与循环语句
清苑中学
Байду номын сангаас
循环结构
循环结构
循环语句
True
while 关系表达式: 语句A
循环体
实例1:
while True: print(“傻瓜!这是死循环!”)
实例2:
用键盘输入密码,如果密码输入错误, 那就接着输入,直到密码输入正确为止。
条件循环一般用于循环次数未知的情况,只有当循环条件成立时,才执行循 环体。一般使用while语句来创建这类循环。
F pwd!=“888”
输出“这次 密码正确了”
T 重新输入密码
结束
pwd=0
if pwd!==“888”: pwd=input(“请输入正确的密码:”)
else: print(“这次输入的密码正确了!”)
循环语句(增加计数器)例如:记录输入密码的次数
开始
pwd=0 n=0
设置初始 密码为0
计数器初 始值为0