首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python 实战 登录注册

python 实战 登录注册

作者头像
py3study
发布2020-01-15 17:27:48
3K0
发布2020-01-15 17:27:48
举报
文章被收录于专栏:python3python3
#!/usr/bin/env python
#coding:utf-8
fo=open("user.txt")
'''
num=1
while True:
        line=fo.readline()
#       print repr(line)
        print "%s-->%s" %(num,line.rstrip("\n"))
        num+=1
        if len(line)==0:
                break
'''
#从文件中读取所有字符,并存为字典
dict1={}
content=fo.readlines()   #讲文件结果保存为列表
fo.close()
#print content
for user in content:
        name=user.rstrip("\n").split(":")[0]
#       print name
        dict1[name]=user.rstrip("\n").split(":")[1]
#print dict1

#判断用户的账号密码。都ok提示登陆成功。否则失败
count=0
while True:
        count+=1
        if count >3:
                print "对不起,您输入的错误次数过多,账户已锁定。请联系管理员"
                break
        name=raw_input('请输入用户姓名:').strip()
        if name not in dict1:
                print "用户名不存在,请重新输入!!"
                continue;
        password=raw_input('请输入您的密码:').strip()
        if password !=dict1[name]:
                print "密码输入有误"
                continue;
        else:
                print "恭喜你,登陆成功"
                break;
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-06-21 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档