用户输入错误三次则退出

#!/usr/bin/env python
# -*- coding:utf-8 -*-
i = 0
while i< 3:
 name = raw_input("用户名:")
 pwd = raw_input("密码:")
 if name =="刘仕民"and pwd =="123":
  print("登陆成功")
  break
 elif i == 0:
  print("你还有2次输入机会")
 elif i == 1:
  print("你还有1次输入机会")
 elif i == 2:
  print("     登陆失败    ")
  print("你还有0次输入机会")
 i += 1

时间: 2024-10-13 21:01:52

用户输入错误三次则退出的相关文章

实现用户登录并且输入错误三次后锁定该用户

我的测试环境,win7,python3.6,Pycharm社区版 提示输入用户名,和密码 判断是否被锁定 判断用户名和密码是否匹配 输入错误三次,账号被锁定 real_user = 'channel' #正确的用户名 real_passwd = 'asdf' #正确的密码 lock_user = ['tiaozhan'] #锁定账号列表 while True: user_input = input("输入用户名") passwd_input = input('your passwd:'

Python 编写登陆接口,输入用户名密码,认证成功后显示欢迎信息,输入错误三次锁定

file = open('lock.txt').readlines()name = input('username:').strip()lock=[]for i in file:     line = i.strip('\n')     lock.append(line)if name in lock:     print(name,'已经被锁定,请联系开户行.退出!')else:     i = 1     while i <=3:            i = i + 1          

python用户输入(三)

测试一个变量是否会根据两一个变量变化而变化. name = "Li QW" #定义变量fname = name  #fname等于name变量产生的值print("My name is " , name,fname)name = "study"  print(name,fname)  #由于第一次已经确定了fname值,所以fname不会再根据name的变化而变化. 结果输出: My name is  Li QW Li QW study Li Q

java异常练习:要求用户输入数字,捕获并处理用户输入错误的异常,给用户进行提示

package com.yichang; import java.util.*; public class Test2 { public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.println("请输入数字:"); try{ int a =sc.nextInt(); System.out.println("输入的是:"+a); } catch(Ex

要求用户输入数字,捕获并处理用户输入错误的异常,给用户进行提示

package a; import java.util.*; public class YiChang { public static void main(String[] args) { System.out.println("输入整数:"); try { Scanner a=new Scanner(System.in); int b=a.nextInt(); } catch (Exception e) { e.printStackTrace(); System.out.printl

python入门:最基本的用户登录用户登录,三次错误机会

1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 #用户登录,三次错误机会 4 """ 5 导入getpass,给x赋值为1,while真,循环开始, 6 user的赋值等于用户输入的内容,pwd的赋值等于用户输入的内容并且不可见 7 如果用户输入user的赋值等于"admin"而且用户输入pwd的赋值等于"admin888" 8 打印"login successfully!

#用户登陆(三次输错机会)且每次误时显示剩余错误次数(提示:使用字符串格式化)

#用户登陆(三次输错机会)且每次误时显示剩余错误次数(提示:使?字符串格式化) # i = 3 # username = "yangxiaoer" # password = "123456" # while i>=0: # name = input("请输入你的用户名:") # if name == username: # passwd = input("请输入你的密码:") # if passwd == passwor

用三个函数分别实现求三角形,正方形,圆形面积(所有底高半径都由用户 输入);在主函数中,通过用户不同的选择分别进行调用;

/*2.用三个函数分别实现求三角形,正方形,圆形面积(所有底高半径都由用户输入):在主函数中,通过用户不同的选择分别进行调用:*/ #include <stdio.h>#define P 3.14double sanjiao(double di,double gao){ double mianji = (di * gao)/2 ; return mianji;} double zhengfangxing(double bian){ double mianji2 = bian*bian; ret

shell脚本,提示用户输入一个用户名,如果存在;显示用户UID和SHELL信息;否则,则显示无此用户;显示完成之后,提示用户再次输入;如果是quit则退出;

[[email protected] wyb]# cat tishiuser.sh #!/bin/bash #提示用户输入一个用户名,如果存在:显示用户UID和SHELL信息:否则, #则显示无此用户:显示完成之后,提示用户再次输入:如果是quit则退出; echo 'Input `quit` to quit' while : do read -p "Please Input a user:" choice [ -z $choice ] &&continue [[ &q