zoukankan      html  css  js  c++  java
  • 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('尝试次数过多,请稍后重试!')
  • 相关阅读:
    JSON与JSONP的区别
    BFC(块级格式上下文)
    面试题--新
    javascript 类数组对象
    WebP 图片实践之路
    HTTP,HTTP2.0,SPDY,HTTPS你应该知道的一些事
    前端面试题目
    JS 中的事件设计
    博客声明
    1.2 线性表的链式表示
  • 原文地址:https://www.cnblogs.com/zhuzl/p/11108275.html
Copyright © 2011-2022 走看看