python用户登录代码_Python基础练习之用户登录实现代码分享
python版本为python3.5
1.要求
1)输入用户名密码
2)认证成功后显示欢迎信息
3)输错三次后锁定
2.需求分析
1)用户信息存储在文件中(login/config/user_login.txt)
2)用户输入用户名和密码
3)判断用户名是否存在,存在则继续,不存在则提示继续输入
4)判断输入的用户名是否已经被锁定,如果已锁定则退出程序,否则继续
5)匹配文件中的用户信息
6)如果匹配则打印出欢迎信息
7)如果输入3次密码错误,则锁定该用户名(login/config/name_lock.txt)
3.测试用户
bigberg:123abc
lc:123456
smallberg:111111
root:12345
dinasor:12321
# -*- coding: UTF-8 -*-
#Author:Bigberg
#定义一个循环计数
count = 0
#定义一个字典存储用户名和密码
names={}
#定义一个列表存储用户名
name_exit = []
#输入用户名
username = input("username:")
#判断输入的用户的用户是否在用户名单中
with open("../config/name_login.txt",'r') as f:
while True:
line = f.readline().strip()
python用户登录代码_Python基础练习之用户登录实现代码分享相关推荐
- python请输入用户名编程_Python基础练习之用户登录实现代码分享
导读热词 python版本为python3.5 @H_502_4@1.要求 1)输入用户名密码 2)认证成功后显示欢迎信息 3)输错三次后锁定 @H_502_4@2.需求分析 1)用户信息存储在文件中 ...
- 求python一个类与对象的代码_Python基础系列(五)类和对象,让你更懂你的python代码...
首先,非常感谢各位打开本博文,本博文是Python入门基础系列文章之一,Python目前是非常火的编程工具,其实作为编程不在只是程序员的专利,每一个人在日常的工作中.学习中都会或多或少的要用到一些工具 ...
- python画旺仔代码_python基础1
python解析 1:Python语言是符号跟文字的组合,目的是用来向计算机发送指令,控制计算机工作 2:Python解释器是运行在操作系统之上的一个特殊功能的应用程序 3:解释器负责将变成语言的符号 ...
- python动态时钟代码_Python基础 用Python实现时钟
语言:Python IDE:Python.IDE编写时钟程序,要求根据时间动态更新代码思路 需求:5个Turtle对象, 1个绘制外表盘+3个模拟表上针+1个输出文字 Step1:建立Turtle对象 ...
- python基本函数的使用_python基础之函数的应用
#函数应用 # 1.语法 """ def 函数名(参数): 函数体 """ # 2. 没有参数的函数 # def readbook(): # ...
- Python按键精灵自动化_Python基础:了解Python与pycharm
认识 Python 人生苦短,我用 Python -- Life is short, you need Python 目标 Python 的起源 为什么要用 Python? Python 的特点 Py ...
- python常用变量名_python基础知识整理
Python Python开发 Python语言 python基础知识整理 序言:本文简单介绍python基础知识的一些重要知识点,用于总结复习,每个知识点的具体用法会在后面的博客中一一补充程序: 一 ...
- python之禅星号_Python基础1
介绍Python基础,包括变量和简单数据类型.列表基础.操作列表.if语句.字典.输入函数和while循环 在文件名和文件夹名中,最好使用小写字母,并使用下划线来表示空格,因为这是Python采用的命 ...
- python 打卡记录代码_python实现自动打卡的示例代码
自己也百度了一下,然后写的,分为了三个部分,见三段代码 代码:主程序代码 import timefrom selenium import webdriverfrom private_info impo ...
最新文章
- 《图解性能优化》笔记
- 皮一皮:不是很懂他的精神追求,有懂得来解释下...
- vscode中内置集成终端显示为git(bash.exe)
- P1866 编号 python
- ajax中url是什么意思_装修中的阳台封窗是什么意思?
- 微博html怎么编辑器,类似新浪微博的编辑器 输入@就出现可选的下拉框 是怎么实现的...
- 牛市该理智还是疯狂?python+BI可视化的股票分析,都是你想看的
- Red Hat TimesTen安装记录
- 怎样修复电动车电瓶。
- Python实现多变量序列堆叠式LSTM模型,并实现未来多时刻预测
- 单片机c语言 教案,《单片机C语言》 课程教案.doc
- Android 分贝测试仪功能,挥泪整理面经
- mysql的驱动_注册驱动MySQL的驱动程序
- 阜和SAP FICO模块课程
- 微信小程序登录注册功能(超详细)
- mysql数据压缩存储,压缩文本,然后存储在mysql数据库中
- 第三方接口转换工具类
- 深度学习的工作原理学习方式
- AD用户登录验证,遍历OU(LDAP)
- Python基础教程——1.5Python的输入输出