使用python模拟用户登录

说明

  • 模拟用户登陆
  • 1、判断用户名是否输入超过3
    •   输入超过三次后给出提示退出
  • 2、输入用户名和密码判断是否输入正确
    •   输入正确用户名或密码

      •   提示登录成功
    • 输入错误用户名或密码
      •   提示用户名或密码错误,请重新输入并返回判断用户名是否输入超过3次

user_info = {   "kira":"123",    "jack":"456",    "lucy":"789",    "lilei":"666",    "hanmeimei":"555",}for count in range(3): #限制输入次数    username = input("your name:")#输入用户名    password = input("your password:")#输入密码    if username in user_info.keys():#判断输入的用户名是否在字典中        if password == user_info[username]:#判断密码是否正确            print(‘welcom %s login‘% (username))#打印登录成功字样            break#结束循环        else:#用户名或密码错误给出提示            print("The user name or password is incorrect, please enter again")else:   print("You try too many times! ")#输入次数达限后退出并打印提示语
时间: 2024-10-13 01:33:51

使用python模拟用户登录的相关文章

python 模拟用户登录代码

需求:输入用户名,判断用户是否被锁定,锁定则退出,否则进入密码验证,输入三次错误密码之后此用户被锁定. userlist.txt里,用":"将用户名.密码.状态码分开: [[email protected] ~]# cat userlist.txt 张三:123:0 李四:456:0 admin:123:0 qqq:123:0 代码: 1 #!/usr/bin/env python 2 # -*- coding=utf-8 -*- 3 __author__ = 'gmk' 4 5 im

Python模拟用户登录

#!/usr/bin/python #_*_ coding:utf-8 _*_#Author:moshell#datetime:2018/6/11 9:28 import sys f1=open(r'Account_Password.txt','r')f2=open(r'Lock_Account.txt','r')Info={}Lock=[]for line in f1: k,v=line.strip().split() Info[k]=vfor line in f2: Lock.append(

python 初学习 模拟用户登录

#!/usr/bin/env python#coding:utf-8''' 2017年8月19日 python 模拟用户登录,连续失败次数超过3次永辉名被锁定 userfile 文件保存字典 用户名,和密码 sorryname 文件保存字典 登录过的的用户名,登录成功,值为0,登录失败,值+1 当值大于等于3是,账号被锁定,无法进行登录'''import shelve# 私有属性,保存文件名__userfile = 'loginname.dat'__users = 'users'__sorryn

Python+Selenium自动化模拟用户登录(备注:记录一次强行卸载rpm依赖包,引发的rpm、yum等命令异常,无法远程xftp工具)

近期在摸索Python+Selenium自动化,实现模拟用户登录搜索等操作,反馈相关日志,再交由Zabbix分析,监控页面访问是否正常. 期间需要对Linux火狐浏览器进行升级,由于生产环境为内网环境,无法使用yum进行升级.本想在外网环境下使用Docker进行安装,然后打成镜像后迁移到内网环境.但由于系统为Red Hat 6.4对Docker支持较差,故在外网将相关依赖包下载后进行安装. 外网环境下,下载Firefox及相关依赖组件相关操作.         1.更新本地yum源为阿里yum源

python小练习--模拟用户登录,(3次重试机会,登录成功展示登录账号密码)

知识点使用:1.格式化输出的两种方法---% .formate 2.while循环的使用,及跳出循环的两种方法---break(跳出循环体).continue(结束本次循环,继续下次循环) 3.if条件语句的使用 """ 功能:模拟用户登录,(3次重试机会,登录成功展示登录账号密码) 作者:诸葛 日期:29/06/2019 """ i = 3 username = 'zzl' password = '123456' #思路一:先验证账号,再验证密

利用Python模拟GitHub登录

最近学习了Fiddler抓包工具的简单使用,通过抓包,我们可以抓取到HTTP请求,并对其进行分析.现在我准备尝试着结合Python来模拟GitHub登录. Fiddler抓包分析 首先,我们想要模拟一个网站的登录,我们必须要简单了解其大致过程. 在这里,我通过Fiddler来抓取GitHub登录的请求,从网页上登录的URL为:https://github.com/login ,抓包结果如下: 左边的是会话列表,右边的是请求和响应的数据.一般情况下,登录都是用POST请求,因为我在左边的会话列表中

操纵IE,模拟用户登录

操作IE浏览器,模拟用户登录,首先需要两个程序集:shdocvw.dll和mshtml.dll: 新建项目将程序集引用到项目中: 代码如下: 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 using mshtml; 7 using SHDocVw; 8 using System.Threa

运用String类实现一个模拟用户登录程序

package Test; import java.util.Scanner; // 模拟用户登录程序 // 思路: // 1.用两个String类分别接收用户名和密码 // 2.判断输入的用户名和密码是否一致:一致则输入成功,否则重新输入 // 3.输入错误时,提示剩余输入次数,最多三次 public class Test { public static void main (String [] args){ String useName="wang"; String goToCar

python3.0 模拟用户登录,三次错误锁定

# -*- coding:utf-8 -*- #需求模拟用户登录,超过三次错误锁定不允许登陆 count = 0 #realname passwd Real_Username = "test" Real_Password = "test" #读取黑名单的内容 f = open('black_user','r') lock_file = f.read() f.close() Username = input('请输入用户名:') #判断输入用户是否在黑名单内,如果在则