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(2):

  if real_pwd==usepwd:

    print("登陆成功")

    break

  else:

    print("密码错误")

    usepwd=raw_input("请再次输入密码")

  count +=1

if count ==3:

  print("密码错误超过三次,禁止登录")

  f=open("heimingdan.txt",'w')

  f.write(usename)

  f.close()

原文地址:https://www.cnblogs.com/czb529514/p/6747697.html