初识python,请各位大牛指点—登录模块
来源:互联网 发布:淘宝好评返现处罚条例 编辑:程序博客网 时间:2024/06/01 10:20
学习python的初衷是想自己搞一些方便使用的工具,学习一下编程思想,个人发展方向是网络安全,不会一门编程语言何来搞安全。
自己买了一本python基础教程,看不明白,网上找了很多教程看了一下,都看了开始基础部分的章(免费的),最后花了9.9大洋买了老男孩的付费课程(继续听基础,感觉还不错),先学学吧,这是我第一个程序,各位指点指点
登录程序项目需求:
1、用户登录,用户名密码保存在文件中
2、登录错误3次锁定
user_list_file=open('user_list.txt') #打开用户列表文件user_list_line=user_list_file.read() #读取用户文件内容,返回一个用户名字符串user_list=user_list_line.split('\n') #去掉每一行末尾的回车符号password_list_file=open('password_list.txt')password_list_line=password_list_file.read()password_list=password_list_line.split('\n')lock_list_file=open('lock_list.txt')lock_list_line=lock_list_file.read()lock_list=lock_list_line.split('\n')i=0for i in range(3): i+=1 user=input("请输入你的用户名:") password=input('请输入你的密码:') if user in lock_list: print('账户已经被冻结,无法登录') break elif user in user_list: if (user in user_list) and (password==password_list[user_list.index(user)]): print("欢迎你:%s" %(user)) break elif (user in user_list) and (password!=password_list[user_list.index(user)]): print('密码错误请重新输入你还有%s次机会'%(3-i)) if i==3: lock_list_file = open('lock_list.txt','a') lock_list_write=lock_list_file.write(user + "\n") print('账户被锁定') else: print("不存在的用户名")个人还有些想法先说出来(反正说错了也不负责的):
1、现在用户名密码,锁定列表等都是分别存在不同的文件中,实际中应该是存在于数据库中吧,暂时还不会,以后会了再来改改
也是第一次写博客,这里先感谢大家对我的帮助,有什么意见欢迎指点!
阅读全文
0 0
- 初识python,请各位大牛指点—登录模块
- 请各位大师指点!!!
- 请各位前辈指点
- 如何学习c++?请各位指点指点
- 请各位大哥大姐指点
- 初学者请各位高手指点 谢谢!!
- 小弟实在太郁闷了!!请各位高手指点!!!
- 刚建博客,还请各位高手指点
- 请各位前辈指点一下迷途的我!
- 初入工作,请各位前辈给予指点
- 初来乍到,希望能请各位好朋友前来帮助,指点。
- java测试题请各位高手多多指点
- 【分享】JS超精简实现链表!拜请各位JAVA C# 大牛指点
- 新开csdn的blog,希望得到各位大牛的指点
- 我是新手,问个关于JAVA的问题!?请各位大大指点指点
- python mergesort 小思考,请高手指点
- 大牛指点绝招
- 初识python模块
- 《Java核心技术》第10版读书笔记之Chap5(1)——类的继承
- 解决图片hover后添加边框晃动问题
- Spring ioc 底层原理
- java学习初探九之String
- 第十章 会话管理(三) 会话监听器
- 初识python,请各位大牛指点—登录模块
- 常用代码
- Mybatis中#与$的区别
- SPringMVC-拦截器
- maven配置ssh环境
- spring 整合hibernate整合方式
- 384. Shuffle an Array
- [译文]深入理解JavaScript的this关键字(二)
- 莫比乌斯与积性函数