break语句(用于结束循环结构,通常与分支结构if配合使用).
for i in range(3):
pwd=input('请输入密码:') #pwd 为str类型
if pwd=='8888': #8888外加引号为str类型
print('输入正确.')
break #结束循环
else:
print('密码错误.')
a=0
while a<3:
pwd = input('请输入密码:') # pwd 为str类型
if pwd == '8888': # 8888外加引号为str类型
print('输入正确.')
break # 结束循环
else:
print('密码错误.')
a+=1 #循环控制条件 至关重要
continue语句(用于结束当前循环,进入下一次循环.通常与分支结构if一起使用)
'''要求输出1到50之间所有5的倍数,,5,10,15,20,25...
5的倍数共同点:和5的余数为零的数都是5的倍数
什么样的数不是5 的倍数,余数不为零的数'''
for i in range(1,51):
if i%5==0:
print(i)
print('---------------')
for i in range(1,51):
if i%5: #python中0的布尔值为false
continue #结束当前循环,进行下一次循环
print(i)
else语句(与分支结构if.循环结构for或while配合使用)
for i in range(3):
pwd=input('请输入密码:') #pwd 为str类型
if pwd=='8888': #8888外加引号为str类型
print('输入正确.')
break #结束循环
else: #if条件表达式不成立时执行else
print('密码错误.')
else:
print('对不起,三次输入均不正确') #没有碰到break时执行else
a=0
while a<3:
pwd = input('请输入密码:') # pwd 为str类型
if pwd == '8888': # 8888外加引号为str类型
print('输入正确.')
break # 结束循环
else: #if条件表达式不成立时执行else
print('密码错误.')
a+=1 #循环控制条件 至关重要
else:
print('对不起,三次输入均不正确') #没有碰到break时执行else


