• python小练习--模拟用户登录,(3次重试机会,登录成功展示登录账号密码)


    知识点使用:1.格式化输出的两种方法---% .formate

                          2.while循环的使用,及跳出循环的两种方法---break(跳出循环体)、continue(结束本次循环,继续下次循环)

                          3.if条件语句的使用

    """
        功能:模拟用户登录,(3次重试机会,登录成功展示登录账号密码)
        作者:诸葛
        日期:29/06/2019
    """
    
    i = 3
    username = 'zzl'
    password = '123456'
    #思路一:先验证账号,再验证密码
    # while i > 0:
    #     i -= 1
    #     name = input('请输入用户名:')
    #     if name == username:
    #         word = input('请输入密码:')
    #         if word == password:
    #             print('''恭喜您登陆成功!
    #             -------账号密码信息-------
    #             用户名:%s
    #             密码:%s
    #             '''  % (username, password))
    #             break
    #         else:
    #             print('''密码输入错误,请重新输入!
    #             ------剩余尝试次数{}次------'''.format(i))
    #             continue
    #
    #     else:
    #         print('用户名不存在,请重新输入!')
    #         print('------剩余尝试次数{}次------'.format(i))
    #         continue
    #
    # else:
    #     print('尝试次数过多,请稍后重试!')
    
    #思路二:一次性验证账号密码
    while i > 0:
        i -= 1
        name = input('请输入用户名:')
        word = input('请输入密码:')
        if name == username and word == password:
            print('恭喜您登陆成功!')
            print('''------登录账号信息------
    用户名:%s
    密码:%s'''  % (username,password))
            break
        else:
            print('''对不起,账号或密码错误,请重新输入!
            ------剩余尝试次数:{}------'''.format(i))
    
    else:
        print('尝试次数过多,请稍后重试!')
  • 相关阅读:
    python验证卡普耶卡(D.R.Kaprekar)6174猜想
    关于java环境变量配置出现javac命令无法运行的解决办法
    关于QQ农场牧场等曾经流行的游戏的一些见解
    个人博客九
    个人博客八
    个人博客七
    个人博客六
    第十一周学习进度
    个人博客五
    个人博客四
  • 原文地址:https://www.cnblogs.com/zhuzl/p/11108275.html
Copyright © 2020-2023  润新知