# 1. continue - 结束一次循环
# 执行循环体的时候如果遇到continue,这次循环结束,直接进入下一次循环
for x in range(5):
print('I enjoy losing face')
continue
print('The more face you lose')
print('The more face you will gain in the future')
print('------------------------------------华--丽--的--分--割--线------------------------------------')
for x in range(1, 15):
if x % 2:
continue
print(x)
print('------------------------------------华--丽--的--分--割--线------------------------------------')
# 2. break - 结束整个循环
# 执行循环体的时候如果遇到了break,整个循环直接结束(这次循环没有执行的部分不执行,也不进入下次循环)
for x in range(5):
print('I enjoy losing face')
break
print('The more face you lose')
print('The more face you will gain in the future')
print(x)
print('------------------------------------华--丽--的--分--割--线------------------------------------')
for x in range(1, 15):
print(x)
if x % 5 == 0:
break
print('------------------------------------华--丽--的--分--割--线------------------------------------')
# 3.当while遇到break
"""
使用while循环的套路:
while True:
需要重复执行操作
if 循环结束条件:
break
"""
# 案例:提示用户输入密码直到输入正确为止
"""
假设正确密码是: 123456
请输入密码:2344
请输入密码:ahsjs
请输入密码:123123
....
请输入密码:123456
(结束)
"""
# password = '123456'
# while True:
# value = input('请输入密码:')
# if value == password:
# break
print('------------------------------------华--丽--的--分--割--线------------------------------------')
# 4. else
"""
完整的for循环:
for 变量 in 容器:
循环体
else:
代码段
完整的while循环:
while 条件语句:
循环体
else:
代码段
1)else的存在不会影响原来循环的执行
2)如果循环是正常结束的,循环结束后会执行else后面的代码;如果循环是因为遇到break而结束的,循环结束后不会执行else后面的代码段
for-else结构和while-else结构主要用于纯粹性判断。
"""
# 案例:判断nums中的数字是否全是偶数
nums = [192, 20, 44, 80, 978, 48]
# 方法1:
count = 0
for x in nums:
if x % 2 != 0:
count += 1
break
if count == 0:
print('全是偶数')
else:
print('不全是偶数')
# 方法2:
for x in nums:
if x % 2 != 0:
print('不全是偶数')
break
else:
print('全是偶数')16.循环关键字
本节2181字2025-03-29 12:53:21