else 语句
与 else 语句配合
if-else
表示条件不成立时执行elsewhile-else
没有碰到break时,执行elsefor-else
没有碰到break时,执行else
if-else 和 for-else
python
for _ in range(3):
pwd = input("Pls enter your password:")
if pwd == '123':
print("correct password")
break
else:
print("incorrect password")
else:
print("too many times retry.")
# 运行结果如下:
#
# Pls enter your password:111 # 输入错误 111
# incorrect password
# Pls enter your password:124 # 输入错误 124
# incorrect password
# Pls enter your password:111 # 输入错误 111
# incorrect password
# too many times retry.
while-else
python
i = 0
while i < 3:
pwd = input("Pls enter your password:")
if pwd == '123':
print("correct password")
break
else:
print("incorrect password")
i += 1
else:
print("too many times retry.")
# 运行结果如下:
#
# Pls enter your password:111 # 输入错误 111
# incorrect password
# Pls enter your password:222 # 输入错误 222
# incorrect password
# Pls enter your password:333 # 输入错误 333
# incorrect password
# too many times retry.