day1作业一:编写登陆接口】的更多相关文章

作业一:编写登陆接口 1.输入用户名和密码 2.认证成功后显示欢迎信息 3.输错三次后锁定 思路:要求是编写登陆接口,那么要有一个存放用户信息的模块:三次后锁定,要有一个存放锁定用户信息的模块:我们知道,保存用户信息有两种方式,一种是数据库保存,一种是文件保存,现在我们只学习了文件保存,因此要有两个文件,一个是用户信息文件,一个是锁定用户信息文件. 要从文件中读取信息,添加信息,修改信息. readme: (1)用户输入用户名: (2)用户名去锁定文件中验证是否锁定:如果锁定让用户联系管理员解决…
流程图如下: 最先考虑使用python中的list,以能取到user_list中的用户信息,但中途发现没有比较好的方法截取取密码,还是新手的缘故,最终选择了使用dict,以方便截取用户名以及相应的密码. user_list格式如下: xxx:xxx xxx:xxx xxx:xxx user_lock格式如下: xxx xxx xxx Code: #!/usr/bin/env python # encoding: utf-8 # Auther:ccorz Mail:ccniubi@163.com…
作业:编写登陆接口 输入用户名密码 认证成功后显示欢迎信息 输错三次后锁定 针对此实例写了有二种类型的脚本,略有不同,具体如下: 帐号文件account.txt内容如下: sam 123 david 12 kevin 123lin 12 tailen 123 jack 12 锁文件account_lock.txt默认为空 一.只针对帐号文件里的用户进行判断并锁定,针对用户和密码各有三次错误重试机会. 1.流程图如下: 代码如下: #!/usr/bin/python27 #_*_ coding:u…
作业一:编写登陆接口 输入用户名密码 认证成功后显示欢迎信息 输错三次后锁定(下次登陆还是锁定) 知识点:while循环,for循环,文件操作,if判断,列表操作 思路: 1.登陆,三次登陆失败,锁定账户(whlie循环) 用户输入保存在内存 2.文件保存用户信息 读取文件,r方式:open(‘文件’,‘r’),通过readlines按行来读取内容 将内容转换成字典 3.使用for循环进行条件循环 4.使用if判断用户是否锁定,用户是否存在,密码是否正确. 5.首先判断输入用户是否在锁定文件中,…
作业一:编写登陆接口 1.输入用户名和密码 2.认证成功后显示欢迎信息 3.输错三次后锁定 Readme: (1)提示用户输入用户名: (2)用户名验证,验证是否已经锁定: (3)是否锁定:已锁定告诉用户,输入的用户名已经锁定,找管理员联系:未锁定就验证是否注册: (4)是否注册:未注册就提示用户,这个用户名还没有注册,需要注册:注册就让用户输入密码: (5)输入密码:输入正确就欢迎用户,输入不正常就三次机会,提示用户输入,三次之后将锁定 (6)锁定用户从登录用户文件中移除并添加到锁定用户文件.…
1 # Author : Mamba 2 3 #python基础一之课后作业:编写登录接口 4 5 # 输入用户名密码 6 # 认证成功后显示欢迎信息 7 # 用户名3次输入错误后,退出程序 8 # 密码3次输入错误后,锁定用户名 9 print("------mamba_login------") 10 user = input("please input your username :") 11 12 pwd = 0 13 user_count = 0 14 p…
# 使用 Python 编写登陆接口# Create Date: 2017.10.31 Tuesday# Author: Eric Zhao# -*- coding:utf-8 -*-'''编写登陆接口输入用户名密码认证成功后显示欢迎信息输错三次后锁定 '''login_user = input('Please input user name..')# obj_u = '\''+login_user+'\''# print(obj_u)password = input('Please input…
编写登陆接口 输入用户名密码 认证成功后显示欢迎信息 输错三次后锁定 帐号文件user.txt内容如下: qaz 123qwe 12345qweqwr 12321424...... 锁文件user_lock.txt默认为空 一.只针对帐号文件里的用户进行判断并锁定,针对用户和密码各有三次错误重试机会.流程图: 二.代码如下 # Author: zfh # -*- coding:utf-8 -*- import os,getpass,sys i = 0 while i < 3: #开始循环,只要用…
# -*- coding:utf-8 -*-import os,sysfor i in range(3):#进行3次循环 blacklist = open(r"C:\Users\Pc4\Desktop\blacklist.txt", 'r')#打开文件 name = input('plese input your name:') list = blacklist.readlines()#把文件内容读取成为列表形式 for lock in list: lock = lock.strip(…
1.输入用户名密码: 2.认证成功后显示欢迎信息: 3.错误三次后,账号被锁定. 账号文件:user.txt 锁定文件:locked.txt 流程图如下: # -*- coding:utf-8 -*- # Author Caoxl import sys account_file='E:\user.txt' locked_file='E:\locked.txt' def deny_account(username): print('您的用户已被锁定') with file(locked_file,…