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

  • 相关阅读:
    关于jquery动态添加的新元素无法绑定事件那些事
    关于jquery获取json数据的格式问题
    beescms文章列表页函数学习
    beescms相关函数学习
    这是二零一四年十点整的广州
    POJ 1852 Ants 分析
    hiho_1114_扫雷
    hiho_1014_Trie_Tree
    排列组合
    用链表写的冒泡排序理解
  • 原文地址:https://www.cnblogs.com/czb529514/p/6747697.html
Copyright © 2020-2023  润新知