python学习基础篇--编写登陆接口

#!/usr/bin/env python#_*_conding:utf-8_*_#-----------------------------------------------------#编写登陆接口,要求:#输入用户名密码#认证成功后显示欢迎信息#密码输错三次后锁定帐户#-----------------------------------------------------

user=‘admin‘            # 定义登录帐号密码passwd=‘123‘            # 定义登录帐号密码count=0                  #定义记数器f=open("test.txt","r")          #定义用户锁定文件name_list=(f.readlines())         #以元组方式读取用户锁定文件并定义为新的变量f.close()                         #关闭文件input_name=input("请输入用户名:").strip()for line in name_list:          #for循环读取用户锁定文件    if input_name in line:      #如果输入的用户名在用户锁定文件中,则输入如下信息,同时结束本次循环        print("您的帐号处于锁定中,请联系管理人员!")        breakelse:    if input_name==user:        #如果输入的用户名正确,则判断密码是否正确并指定输入次数不能大于3次        while count< 3:            pd=input("请输入密码:")            if pd == passwd :                print("欢迎%s用户成功登陆本系统!"%(input_name))                break            else:                print("密码错误,请重新输入")                count+=1        #计数器加1,记录完成一次循环        else:            print("您已输错三次,帐号将被锁定!")            f=open("test.txt","a")                  #帐号锁定,同时把输入的帐号追加写入用户锁定文件中            f.write(input_name)            f.write(‘\n‘)            f.close()    else:        print("用户名不存在!")
时间: 2024-08-05 16:15:49

python学习基础篇--编写登陆接口的相关文章

python学习基础篇--编写三级菜单

#!/usr/bin/env python #-*- coding:utf-8 -*- #------------------------------------------------------ #制作一个三级菜单,要求: #可以依次选择,进入到相应的菜单 #可以在任意层执行返回上一次或者退出 #------------------------------------------------------- print("省市区县三级菜单展示") dic= { '陕西省':{ '西安

Python学习基础篇第一篇——快速入门(适合初学者)

一.Python学习基础篇第一篇--(快速入门) 建议从Python2.7开始学习,Python2.7可以支持扩展大量的第三方类库,是目前比较成熟的版本 编写代码的软件推荐将python自带的IDLE和PyCharm集成IDE结合起来使用 1.1 Python命令行 Python命令行将以 >>> 开始,比如 >>>print 'Hello World!' 对于验证简单的命令可以在python自带的IDLE中完成  1.2 在Python自带的IDLE写一段小程序 在所

python第一天作业: 编写登陆接口

# -*- coding:utf-8 -*- #Author David """ 功能简介:编写登陆接口 输入用户名和密码 认证成功后显示欢迎信息 输错三次后锁定 """ #用户信息表 user = "david" passwd = "123456" unlock = 1 error_count = 0 """ 定义函数主体 功能说明: 1)当用户输入用户名时首先判断是否存在,

Python学习(二) 登陆接口

浅谈Python学习的第一个小程序,用户登陆接口的开发 代码已实现功能: 1.用户登陆平台需要验证用户名和密码信息是否正确 2.允许用户尝试登陆三次,三次后强制退出登陆端. 3.同一账户连续登陆三次失败写入黑名单.管理员手动解黑后可正常登陆. 待实现功能: 1.实现黑名单用户30分钟自动解黑 2.调用DB用户数据,当前使用的文本列表 3.实现用户登陆验证码功能 4.暂时就想到这些没实现的功能,以后再补充,hehe 编写逻辑: 1.读取用户列表和黑名单列表 2.临时用户变量,记录用户登陆的临时元组

Python学习-基础篇1

一.变量: 1)变量定义规范: #1. 变量名只能是 字母.数字或下划线的任意组合#2. 变量名的第一个字符不能是数字#3. 关键字不能声明为变量名['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda',

Python学习-基础篇11 前端知识之HTML内容

HTML介绍 Web服务本质 import socket sk = socket.socket() sk.bind(("127.0.0.1", 8080)) sk.listen(5) while True: conn, addr = sk.accept() data = conn.recv(8096) conn.send(b"HTTP/1.1 200 OK\r\n\r\n") conn.secd(b"<h1>Hello world!</h

Python学习基础篇—文件操作和集合

这篇博客来说一下python对文件的操作. 对文件的操作分三步: 1.打开文件获取文件的句柄,句柄就理解为这个文件 2.通过文件句柄操作文件 3.关闭文件. 现有以下文件file.txt: 我们哭了 我们笑着 我们抬头望天空 星星还亮着几颗 我们唱着 时间的歌 才懂得相互拥抱 到底是为了什么 因为我刚好遇见你 留下足迹才美丽 风吹花落泪如雨 因为不想分离 因为刚好遇见你 留下十年的期许 如果再相遇 我想我会记得你 我们哭了 我们笑着 我们抬头望天空 星星还亮着几颗 我们唱着 时间的歌 才懂得相互

Python学习—基础篇之文件操作

文件操作 文件操作也是编程中需要熟练掌握的技能,尤其是在后台接口编写和数据分析过程中,对各种类型的文件进行操作,获取文件信息或者对信息进行存储是十分重要的.本篇博客中将主要对常见的文本格式文件和Excel文件的相关操作进行介绍. 一.文本文件 1.1 文件操作流程 1.打开文件,获得文件句柄,并赋值给一个变量 : 2.通过句柄对文件进行相关操作: 3.关闭文件 示例: 1 # -*- coding:utf-8 -*- 2 # author: cdc 3 # date: 2018/8/23 4 5

python学习基础篇(一)

一:机器码和字节码 机器码计算机能够直接识别,字节码计算机不能直接识别. 高级语言:例如Python java c# php c++(字节码) 低级语言:c,汇编(机器语言) 二:语言之间的对比 java的执行效率比Python的执行效率高,但比Python的开发效率低. PHP类:适合于写网页 Python,java:可以写网页,也可以写后台 三:Python基础 python种类:jpython javascriptpython  pypy(cpython开发的Python) python的