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 登录三次禁止登录的主要内容,如果未能解决你的问题,请参考以下文章

如何使用python语言实现用户登录系统

Python用户登录三次锁定

python入门:最基本的用户登录用户登录,三次错误机会

Python用户登录三次锁定

用户登录三次机会(PYTHON)

python登录三次出错提示并退出