while循环嵌套练习题

方式一:

username="yoyo"
password="123"
count=0

while True:
    inp_user=input("请输入用户名:").strip()
    inp_pwd=input("请输入密码:").strip()

    if inp_user == username and inp_pwd == password:
        print("登录成功")
        while True:
            print("""
            0:退出
            1:转账
            2:取款
            3:查询余额
            """)
            inp_order = input("请输入命令:").strip()
            if inp_order == "0":
                print("退出")
                break
            elif inp_order == "1":
                print("转账")
            elif inp_order == "2":
                print("取款")
            elif inp_order == "3":
                print("查询余额")
            else:
                print("输入命令有误")
        break
    else:
        print("用户或密码错误")
        count +=1

    if count == 3:
        print("输入次数已超限制")
        break

方式二:

username="yoyo"
password="123"
count=0
tag= True
while tag:
    inp_user=input("请输入用户名:").strip()
    inp_pwd=input("请输入密码:").strip()

    if inp_user == username and inp_pwd == password:
        print("登录成功")
        while tag:
            print("""
            0:退出
            1:转账
            2:取款
            3:查询余额
            """)
            inp_order = input("请输入命令:").strip()
            if inp_order == "0":
                print("退出")
                tag=False
            elif inp_order == "1":
                print("转账")
            elif inp_order == "2":
                print("取款")
            elif inp_order == "3":
                print("查询余额")
            else:
                print("输入命令有误")
        tag=False
    else:
        print("用户或密码错误")
        count +=1

    if count == 3:
        print("输入次数已超限制")
        tag=False
posted @ 2020-11-19 19:34  岳岳-  阅读(322)  评论(0编辑  收藏  举报