zoukankan      html  css  js  c++  java
  • 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()

  • 相关阅读:
    注意! javascript和jquery的方法不能混淆!
    Fatal error: Call to undefined function mysqli_connect() 的解决方法
    Js中的冒泡排序
    sql的key的类型分类
    C# 结构和类的区别
    C#泛型初识2
    Javascript面向对象全面剖析 —创建对象
    C#泛型(初识)
    C# 构造函数日志
    C#隐式和显示类型转换
  • 原文地址:https://www.cnblogs.com/czb529514/p/6747697.html
Copyright © 2011-2022 走看看