• 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()

  • 相关阅读:
    其实php真的不错!!!
    mysql 中 时间和日期函数
    mysql grant 命令三种常用
    "设备用反线 不同设备用平行" 这条法则要好好理解.
    mysql 用户管理
    discuz! 页面含义及目录结构分析(转)
    Html TO Ubb and Ubb TO Html
    zend Development Environment 5.5 6.0 6.1 注册码
    discuz登陆相关资料
    linux中的定制任务 crontab
  • 原文地址:https://www.cnblogs.com/czb529514/p/6747697.html
Copyright © 2020-2023  润新知