提示:break、continue只在前一个while或for里面起作用,如果外层还有一个while或for循环,它们则不对外层的循环起作用!
如while True:
for i in range(10):
if i >5:
break
while True会一直循环,而里面的for循环在i=6时就跳出了for循环
break是跳出循环!执行下面的代码
continue是结束当次循环进入下一次循环
判断登录
1、判断输入的用户名和密码是否正确
2、如果都正确,则登录成功
3、如果用户名为guest,则不管密码是什么都登陆成功
4、如果用户名或密码错误则提示其错误
5、当用户输入三次都报错时,提示用户是否继续。输入"N"或者"n"则退出,否则继续输出。
源代码如下
控制台输出