专栏首页python3python 实战 登录注册

python 实战 登录注册

#!/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;

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • python string类方法

    py3study
  • 万恶之源 - Python基础数据类型一

    在32位机器上int的范围是:  -2**31~2**31-1,即-2147483648~2147483647

    py3study
  • 如何用python爬取知乎话题?

    因为要做观点,观点的屋子类似于知乎的话题,所以得想办法把他给爬下来,搞了半天最终还是妥妥的搞定了,代码是python写的,不懂得麻烦自学哈!懂得直接看代码,绝对...

    py3study
  • 万恶之源 - Python基础数据类型一

    在32位机器上int的范围是:  -2**31~2**31-1,即-2147483648~2147483647

    py3study
  • 如何用python爬取知乎话题?

    因为要做观点,观点的屋子类似于知乎的话题,所以得想办法把他给爬下来,搞了半天最终还是妥妥的搞定了,代码是python写的,不懂得麻烦自学哈!懂得直接看代码,绝对...

    py3study
  • jQuery中调用JSON和XML数据--jQuery基础知识点(6)

    版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。

    奋飛
  • ThinkPHP中登陆确认机制

    用户1696846
  • 小甲鱼《零基础学习Python》课后笔记(三十四):丰富的else语句及简洁的with语句

    测试题 0.在Python中,else语句能跟哪些语句进行搭配? a)if…else语句,“要么怎样。要么不怎样” b)while或for…else语句,...

    小火柴棒
  • Django扩展自定义manage命令

    使用django开发,对python manage.py ***命令模式肯定不会陌生。比较常用的有runserver,migrate。。。 本文讲述如何自定义扩...

    用户1225216
  • 03 实战 Ansible-Playbook之初始化服务器

    推荐专栏:https://blog.51cto.com/cloumn/detail/83from_distribution=VQcJVApVVQwxUwIHVQ...

    alexhuiwang

扫码关注云+社区

领取腾讯云代金券