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基础练习之用户登录实现代码分享相关推荐

  1. python请输入用户名编程_Python基础练习之用户登录实现代码分享

    导读热词 python版本为python3.5 @H_502_4@1.要求 1)输入用户名密码 2)认证成功后显示欢迎信息 3)输错三次后锁定 @H_502_4@2.需求分析 1)用户信息存储在文件中 ...

  2. 求python一个类与对象的代码_Python基础系列(五)类和对象,让你更懂你的python代码...

    首先,非常感谢各位打开本博文,本博文是Python入门基础系列文章之一,Python目前是非常火的编程工具,其实作为编程不在只是程序员的专利,每一个人在日常的工作中.学习中都会或多或少的要用到一些工具 ...

  3. python画旺仔代码_python基础1

    python解析 1:Python语言是符号跟文字的组合,目的是用来向计算机发送指令,控制计算机工作 2:Python解释器是运行在操作系统之上的一个特殊功能的应用程序 3:解释器负责将变成语言的符号 ...

  4. python动态时钟代码_Python基础 用Python实现时钟

    语言:Python IDE:Python.IDE编写时钟程序,要求根据时间动态更新代码思路 需求:5个Turtle对象, 1个绘制外表盘+3个模拟表上针+1个输出文字 Step1:建立Turtle对象 ...

  5. python基本函数的使用_python基础之函数的应用

    #函数应用 # 1.语法 """ def 函数名(参数): 函数体 """ # 2. 没有参数的函数 # def readbook(): # ...

  6. Python按键精灵自动化_Python基础:了解Python与pycharm

    认识 Python 人生苦短,我用 Python -- Life is short, you need Python 目标 Python 的起源 为什么要用 Python? Python 的特点 Py ...

  7. python常用变量名_python基础知识整理

    Python Python开发 Python语言 python基础知识整理 序言:本文简单介绍python基础知识的一些重要知识点,用于总结复习,每个知识点的具体用法会在后面的博客中一一补充程序: 一 ...

  8. python之禅星号_Python基础1

    介绍Python基础,包括变量和简单数据类型.列表基础.操作列表.if语句.字典.输入函数和while循环 在文件名和文件夹名中,最好使用小写字母,并使用下划线来表示空格,因为这是Python采用的命 ...

  9. python 打卡记录代码_python实现自动打卡的示例代码

    自己也百度了一下,然后写的,分为了三个部分,见三段代码 代码:主程序代码 import timefrom selenium import webdriverfrom private_info impo ...

最新文章

  1. 《图解性能优化》笔记
  2. 皮一皮:不是很懂他的精神追求,有懂得来解释下...
  3. vscode中内置集成终端显示为git(bash.exe)
  4. P1866 编号 python
  5. ajax中url是什么意思_装修中的阳台封窗是什么意思?
  6. 微博html怎么编辑器,类似新浪微博的编辑器 输入@就出现可选的下拉框 是怎么实现的...
  7. 牛市该理智还是疯狂?python+BI可视化的股票分析,都是你想看的
  8. Red Hat TimesTen安装记录
  9. 怎样修复电动车电瓶。
  10. Python实现多变量序列堆叠式LSTM模型,并实现未来多时刻预测
  11. 单片机c语言 教案,《单片机C语言》 课程教案.doc
  12. Android 分贝测试仪功能,挥泪整理面经
  13. mysql的驱动_注册驱动MySQL的驱动程序
  14. 阜和SAP FICO模块课程
  15. 微信小程序登录注册功能(超详细)
  16. mysql数据压缩存储,压缩文本,然后存储在mysql数据库中
  17. 第三方接口转换工具类
  18. 深度学习的工作原理学习方式
  19. AD用户登录验证,遍历OU(LDAP)
  20. Python基础教程——1.5Python的输入输出

热门文章

  1. HTML实现九宫格延伸特效
  2. can光端机、can转光纤或can光纤转换器功能特点介绍
  3. 基于Python(Pyecharts)绘制个人足迹地图【100010383】
  4. raptor使用总结
  5. 对主板、创业板和中小板间的区别的理解
  6. Octave基本语法
  7. 完整的连接器设计手册_ODUMAC PUSHLOCK,这款连接器如何赢得客户“芳心”?
  8. 数字芯片设计流程之verilog设计
  9. Mathtype安装与批修改公式的字体大小
  10. 巡检人员定位系统‌智能“上岗”,破解工厂人员安全难题