python 登录三次禁止登录
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 登录三次禁止登录相关的知识,希望对你有一定的参考价值。
#! /usr/bin/python
# coding:utf-8
“‘
主要需求是 登录密码错误三次,禁止登录
设计如下
1,先定义一个用户名和密码
2,定义一个黑名单,用来存放超过三次的用户名
3,获取用户的输入的用户名
4,首先判断这个用户是否存在黑名单中,如果有,提示有,并且无条件退出
5,如果黑名单中没有,将进行三次密码校验
作者 琦琦爸爸
’”
# 定义字符串一定要加双引号
real_name="czb"
real_pwd=123456
# 如果读写的模式是 r,需要先创建一个文档 创建黑名单文档 如下 vi heimingdan.txt,如果不创建,会提示找不到文件,无法打开
f=open("heimingdan.txt".‘r‘)
#将黑名单中的结果一次性的读入
result=f.read()
f.close()
#raw_input 和input 分别是python2.7和python3的用法,注意区别
usename=raw_input("请输入用户名")
for i in range(1):
if usename==result:
print ("您已经进入黑名单了,无法登陆")
exit()
else:
continue
usepwd=raw_input("请输入密码")
for i in range(3):
if real_pwd==usepwd:
print("登陆成功")
break
else:
print("密码错误")
count +=1
if count ==3:
print("密码错误超过三次,禁止登录")
f=open("heimingdan.txt",‘w‘)
f.write(usename)
f.close()
以上是关于python 登录三次禁止登录的主要内容,如果未能解决你的问题,请参考以下文章