else语句可以与if,while,for语句一起搭配使用
if:if条件表达式不成立时执行else
while:循环结束后且没有碰到break时执行else
for:循环结束后且没有碰到break时执行else
#else在while中使用 a=0 while a<3: passward=input('请输入密码') if passward=='888': break else: print('密码输入错误') a+=1 else: print('对不起,您三次密码均输入错误') #else在for中使用 for i in range(3): passward=input('请输入密码:') if passward=='888': break else: print('密码输入错误') else: print('对不起,您三次密码输入错误') 运算结果: 请输入密码123 密码输入错误 请输入密码123 密码输入错误 请输入密码123 密码输入错误 对不起,您三次密码均输入错误 请输入密码:123 密码输入错误 请输入密码:123 密码输入错误 请输入密码:123 密码输入错误 对不起,您三次密码输入错误