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)这个方法是查看列表中找出某个值第一个匹配项的索引位置,个人觉的这个两个方法会在列表里经常用到,要记牢。

  • 相关阅读:
    NOI2015 品酒大会
    BJOI2017 喷式水战改
    代码注释
    mysql zip 安装 和 修改密码
    Jrebel 永久免费激活步骤
    layui 在springboot2.x 时,页面展示不了layui的问题
    最小生成树
    loj 10117 简单题(cqoi 2006)
    vijos 1512 SuperBrother打鼹鼠
    vijos 清点人数
  • 原文地址:https://www.cnblogs.com/hujc/p/10949345.html
Copyright © 2011-2022 走看看