while(for)循环里面的break、continue

 提示: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"则退出,否则继续输出。

    源代码如下

 控制台输出

原文地址:https://www.cnblogs.com/WhatTTEver/p/6673082.html