zoukankan      html  css  js  c++  java
  • 小白开始

      这是我第一次开始写博客,用来督促自己的学习。

      自己本身也对python有一定的了解,也写过一些东西,但就是没有真正系统的学习。都是自习熬好什么做什么,但是面临毕业,还是需要让自己能够丰富起来。

      首先今天就是要完成的东西的需求是:

        1、用户登录,登录三次不成功就自动锁定用户。

        2、三级菜单

      分析:

        第一个是很小的东西,主要是逻辑上的分析而已

        你可以用两个文件分别存储用户名密码,锁定用户,在登录的时候先检索锁定用户文件,如果锁定用户文件没有的话,再进行登录验证就行了。

        那么就先来第一个吧: 

    def change(file):
        l = []
        for i in file:
            user = i.split(',')
            l.append([user[0], user[1].strip('
    ')])
        return l
    f_suoding = open(r'E:GKFpythonpython3flaskTbmeishisuoding.txt', 'r')
    f = open(r'E:GKFpythonpython3flaskTbmeishilogin',  'r')
    t = 0
    file = f.readlines()
    user_list = change(file)
    suoding_list = f_suoding.readlines()
    while t < 3:
        input_user = input("请输入用户名:")
        input_psw = input("请输入密码:")
        if input_user in suoding_list:
            print('你的账户已被锁定!')
            break
        if [input_user, input_psw] in user_list:
            print('输入成功')
            break
        else:
            print('输入错误')
            t += 1
    else:
        print('你的输入次数太多,账户已经被锁定!')
        f_suoding = open(r'E:GKFpythonpython3flaskTbmeishisuoding.txt', 'a+')
        f_suoding.write('
    ')
        f_suoding.write(input_user)
    f.close()
    f_suoding.close()

    就是一种简单的实现。后续再实现第二个。

        

  • 相关阅读:
    Hystrix解析(三)
    Hystrix解析(二)
    在阿里云开发平台编写第一个 HelloWorld 程序
    Jenkins与Docker的自动化CI/CD实战
    网页计数器例子
    ServletContext 对象
    Session
    Cookie
    Request 对象作用域
    转发,重定向(包括请求中文乱码解决)
  • 原文地址:https://www.cnblogs.com/gkf0103/p/7667740.html
Copyright © 2011-2022 走看看