zoukankan      html  css  js  c++  java
  • 用列表写一个登陆小程序

    需求如下:

    # 1、写一个登陆的程序,最多登陆失败3次
    # 2、账号和密码分别存到一个list里面
    # 3、要校验输入是否为空,不输入和输入空格都算空,失败次数也要加1
    # 4、要校验账号是否存在,不存在的要提示,失败次数也要加1
    # 5、登陆成功的话,提示欢迎xxx登陆,今天的日期是xxx

    写代码之前要先分析需求,不要着急写代码,上次课学习的是列表和循环,这次登陆程序要根据学习的循环和列表知识来写。

    # 1、写一个登陆的程序,最多登陆失败3次-------------for循环
    # 2、账号和密码分别存到一个list里面------列表
    # 3、要校验输入是否为空,不输入和输入空格都算空,失败次数也要加1-----------这个在自己写的时候没有做判断,list.strip()---这个方法其实是去除字符串头尾空格用的,在这个例子里是判断去除空格后,字符串是否为空。

    if user.strip() == '':
    print("账号不能为空")


    # 4、要校验账号是否存在,不存在的要提示,失败次数也要加1-------使用if--else语句
    # 5、登陆成功的话,提示欢迎xxx登陆,今天的日期是xxx-------这个用到

    import datetime
    today = datetime.datetime.today()

    另外还用到list.count(obj)和list.index(obj)这个两个方法。list.count(obj)这个方法是判断obj这个元素在列表里出现的次数;list.index(obj)这个方法是查看列表中找出某个值第一个匹配项的索引位置,个人觉的这个两个方法会在列表里经常用到,要记牢。

  • 相关阅读:
    Jquery 跨域请求JSON数据问题
    js定时器实现图片轮播
    Redis数据一致性
    Redis缓存击穿、缓存穿透、缓存雪崩
    数据库连接池druid连接mysql数据库‘链路断开’问题
    Mysql启动错误: Can’t create test file xxx lower-test
    DB2-表空间
    DB2-Schema
    DB2-数据库
    DB2-实例
  • 原文地址:https://www.cnblogs.com/hujc/p/10949345.html
Copyright © 2011-2022 走看看