#!/usr/bin/env python
#coding=UTF-8#先设定初始用户名和登录密码
init_usrname=input("Please enter initial username:")
init_password=input("Please enter initial password:")
#打印输出设置好的用户名和初始登录密码
print(init_usrname)
print(init_password)#进入登录界面,flag0指的是输入密码错误的次数
#flag1指的是登录成功标志位
flag0=0
flag1=1
print(">>>>User Login<<<<<")while True:
#提示用户输入用户名usr=input("enter username:")if usr==init_usrname:#输入用户名正确则进入到输入登录密码阶段#判断输错登录密码次数while flag0<3:password=input("enter password:")if password==init_password:#若密码输入不正确则登录成功因而跳出循环print("Success Login!")flag1=1breakelse:#计算输错次数,每输错一次flag加1flag0 +=1if flag0 <3:print("Wrong Password,enter again!")#输错三次跳出输入扥路密码环节重新进行用户名的输入,相应的flag也要归零if flag0==3:break# flag0=0print("You have tried three times,login again!")else:flag0 +=1if flag0 <3:print("Wrong userName,enter again!")if flag0 ==3:breakprint("You have tried three times,login again")

转载于:https://www.cnblogs.com/suendanny/p/8563244.html

Python账号密码登陆判断(三次机会)相关推荐

  1. python密码登录程序三次_Python实现账号密码输错三次即锁定功能简单示例

    本文实例讲述了Python实现账号密码输错三次即锁定功能.分享给大家供大家参考,具体如下: 初学Python-1 #实现账号输错三次即锁定 user = "hubery" pass ...

  2. 解决:在python+selenium账号脚本登陆时,使用qq账号密码登陆百度账号出现的问题

    原始代码: def test_loginBtn(self):# 定位并点击登录按钮log.info('定位并点击登录按钮')self.driver.find_element_by_xpath('//* ...

  3. linux 配置使用ftp 使用账号密码登陆失败

    1.查看linux是否安装ftp 若返回ftp的版本信息,则标志着已经安装过ftp,可以根据需求判断是否卸载,卸载命令 rpm -e vsftp 2. 安装ftp yum install -y vsf ...

  4. 需账号密码登陆的网页爬虫

    对于普通网页的爬取十分简单,如果网站没有任何反爬机制,只要以下代码就可以实现对于网页的爬取 import requests html = requests.get(url='网址',headers=h ...

  5. 解决Navicat使用账号密码登陆Oracle数据库提示【密码已过期,请输入新密码】【或账号已被锁定】

    一.问题描述 打开Navicat使用对应的账号密码登陆Oracle时,弹出提示框[密码已经过期,请输入新密码]:但是自己按照提示输入正确的旧密码和设置对应的新密码后无法修改成功提示[ORA-01017 ...

  6. k8s安装dashboard及账号密码登陆

    1.k8s安装管理后台 (1)获取yaml配置文件wget https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0/aio/depl ...

  7. Android 简单的账号密码登陆界面(IO流)

    Android 简单的账号密码登陆界面(IO流) 用到了map<String,String> .IO流等. MainActivity代码如下: package com.xh.tx.file ...

  8. python爬虫 模拟淘宝使用账号密码登陆 用mitmdump防止检测出使用chromedriver

    使用淘宝账号密码模拟登陆淘宝 准备代理 登陆的代码 准备代理 为什么需要代理呢?因为淘宝有检测是否是chromedriver来访问的代码 通过浏览器分析js代码,可以找得到这个文件存在校验逻辑 htt ...

  9. 学习笔记之软件测试4:CSDN账号密码登陆自动化测试实现(Selenium+Unitest)

    前言 这一章节用到很多之前的测试知识具体请查看 第一章:什么是软件测试 第二章:基于Python的单元测试方法(Pytest) 第三章:Django项目的登录注册模块的功能测试 CSDN测试案例源码在 ...

最新文章

  1. Mac下Android studio 之NDK配置教程(一)
  2. vi或vim查找替换
  3. 1 2014年12月电大远程网络教育计算机统考 最 新 题 库,2014年12月份电大远程网络教育计算机应用基础统考题库试卷6...
  4. mysql执行计划中 性能最好_MySQL性能优化-explain执行计划
  5. 【opencv+C++】在图像中找四边形
  6. 浅谈一下对runloop的理解
  7. NOD32病毒库自动更新代码
  8. dcdc升压计算器excel_DC-DC升降压芯片(MC34063A/33063)典型电路与元件参数在线计算_三贝计算网_23bei.com...
  9. TIF转PDF--itextpdf
  10. Opencv基础------RGB颜色通道的分量显示和调整
  11. python并行编程 - 介绍篇
  12. 空间数据库Topic推荐-AMiner
  13. 章鱼猫(Octocat)
  14. 食品赛道崛起,舌尖美食走俏礼品市场
  15. Android扫一扫和生成二维码(使用华为ScanKit)
  16. 微软专家教你,如何搞定树莓派 AI 服务开发
  17. laravel的配置文件
  18. The Django Book 网址
  19. 用 Python 写脚本发送工作周报
  20. nsi学习之 重复安装给于提示覆盖 不可以重复安装

热门文章

  1. 【ARM】Tiny4412裸板编程之异常
  2. 【Linux】一步一步学Linux——users命令(101)
  3. swing打地鼠游戏_【亲子早教】9月早教亲子游戏
  4. Nginx的反向代理 和 负载均衡
  5. 每天一道LeetCode-----找到给定数组中第三大的值
  6. 数据结构-----基于双数组的Trie树
  7. 360全景html插件,jQuery 360度全景图插件 PANORAMA VIEWER
  8. Mysql(6)——数据库中表相关操作(2)
  9. Ring3下Inline Hook API
  10. 编译错误 fatal error C1010: unexpected end of file while looking for precompiled header directive