博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python--输入用户名密码,认证成功后显示欢迎信息,输错三次后锁定
阅读量:5878 次
发布时间:2019-06-19

本文共 1201 字,大约阅读时间需要 4 分钟。

#!/usr/bin/env python# -*- coding:utf-8 -*-# Author:Huanglinsheng#输入用户名密码,认证成功后显示欢迎信息,输错三次后锁定file = open('lock.txt').readlines()name = input('username:').strip()lock=[]for i in file:     line = i.strip('\n')     lock.append(line)if name in lock:     print(name,'已经被锁定,请联系开户行.退出!')else:     i = 1     while i <=3:            i = i + 1            print('........................')            username = name            print (username)            passwd = input('Passwd:').strip()            f = open('user.txt', 'r')            login = False            if len(username) != 0 and len(passwd) != 0:                  for line in f.readlines():                        if username == line.split()[0] and passwd == line.split()[1] :                              print("欢迎中国银行AMT系统")                              login = True                              break                        else:                              continue            if login is True:                              break     else:            f = open('lock.txt', 'a')            f.write(name)            f.write('\n')            f.close()            print(name,'你的密码输入超过三,锁定帐号,退出')

 

转载于:https://www.cnblogs.com/huanglinsheng/p/9355565.html

你可能感兴趣的文章
mybatis:Invalid bound statement (not found)
查看>>
电脑中毒的现象
查看>>
django表单操作之django.forms
查看>>
ZipOutputStream出现多层目录问题
查看>>
webSocket vnc rfb
查看>>
列表推导式 生成器表达式
查看>>
控制子窗口的高度
查看>>
Linux 防火墙iptables命令详解
查看>>
打造笔记本电脑基地重庆要当全球“老大”
查看>>
处理 Oracle SQL in 超过1000 的解决方案
查看>>
《JAVA与模式》之简单工厂模式
查看>>
Alpha线性混合实现半透明效果
查看>>
chkconfig 系统服务管理
查看>>
一个简单的运算表达式解释器例子
查看>>
ORACLE---Unit04: SQL(高级查询)
查看>>
Entity Framework Code First 模式-建立多对多联系
查看>>
[LeetCode] Reverse Lists
查看>>
前台页面之<base>标签
查看>>
angular分页插件tm.pagination 解决触发二次请求的问题
查看>>
day08-文件操作
查看>>