小白开始

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

  自己本身也对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()

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

    

原文地址:https://www.cnblogs.com/gkf0103/p/7667740.html