python - 基础算法题 - 用户登录(三次机会)

username = input("输入名字")
userword = int(input("输入密码"))
i=1
while i<=3:
    if username = ‘你好‘ and userword = 123:
        print("登录成功")
    else:
        print("登录失败")  i++

原文地址:https://www.cnblogs.com/bigbigbird/p/11170922.html

时间: 2024-09-28 21:15:07

python - 基础算法题 - 用户登录(三次机会)的相关文章

python基础之判断用户登录

1.需求: 实现用户名和密码登录验证 1.判断用户名和密码是否正确.正确则打印欢迎信息,错误则输出具体错误原因信息 2.用户可以连续输入三次密码,超过三次则锁定用户. 3.密码位数必须超过六位. 2.流程图 3.代码实现 #!/usr/bin/python #-*- coding:utf-8 -*- #Author:taoyake #date:2018-5-29 #导入隐藏不显示密码的模块 import getpass username = 'taokey' #正确的登录用户名 password

用户登录三次机会(PYTHON)

usename=shabi password=123456 i=3 while i > 0: zh = input("请输入你的用户名:") i - = 1 if zh == usename: lj = input("请输入你的密码:") if lj == password: print("验证成功,正在登录......") print('''恭喜你成功登陆! 欢迎用户进入 usename:%s password:%s ''' %(zh,l

Python基础数据类型题

Python基础数据类型 题考试时间:三个小时 满分100分(80分以上包含80分及格)1,简述变量命名规范(3分) 1.必须是字母,数字,下划线的任意组合. 2.不能是数字开头 3.不能是python中的关键字 4.变量不能是中文 5.变量不能过长 6, 变量要具有可描述性 2,字节和位的关系.(2分)8位等于1个字节3,'A太白'使用utf-8编码时,占的位数和字节数,是多少?使用gbk编码时,占的位数和字节数,是多少.(2分)'A太白'使用utf-8编码时,占56位和7个字节,使用gbk编

fcc 基础算法题

fcc 基础算法题 fcc Reverse a String 翻转字符串 先把字符串转化成数组,再借助数组的reverse方法翻转数组顺序,最后把数组转化成字符串. function reverseString(str) { var arr =str.split(""); //string.split("");以""分割字符串 并返回新的数组 不改变原字符串 arr.reverse(); //反转数组 返回数组的引用 改变原数组 arr = ar

Python 基础之socket编程(三)

python 基础之socket编程(三) 前面实现的基于socket通信只能实现什么呢?在tcp协议的通信中就是一个用户说一句,服务端给你回一句,你再给服务端说一句,服务端再给你回一句,就这样一直友好的玩耍下去了.等等,又有一个用户来了,他呢也想和和服务端进行一下交流,于是他就给服务端发送了一条消息,之后等呀等不知过了多久,任然没有等到服务端给他发挥的消息,只有什么时候他就可以和服务端愉快的玩耍了呢?这个就需要第一个用户退出和服务器的链接,此时第二个客户端才会和服务端建立起链接,此时此刻,他才

oracle进阶笔记-基础准备-sqlplus用户登录

1 sqlplus 登录 本地登录 (登录数据库服务器) oracle 登录 sqlplus 账户名/密码 as 角色名 1.1 sys登录 例如: sqlplus sys/oracle ERROR: ORA-28009: connection as SYS should be as SYSDBA or SYSOPER sys管理员必须有角色sysdba [[email protected] ~]$ sqlplus sys/oracle as sysdba 执行show user ; SQL>

【web开发】★☆之基于Map实现(用户登录三次失败后)24小时之内限制登录!

[web开发]★☆之基于Map实现(用户登录三次失败后)24小时之内限制登录! 近期在改一个老项目(struts1做的),客户现在想实现如下效果,用户在登录失败三次之后,锁定用户,需要信息部管理人员进行解锁!我第一想法,是在其数据库User表中加一个字段,记录登录失败的次数,但是数据库添加字段需要远程操作数据库,而对方的数据库又被各种加密软件包围!不是很方便,所以想了一下解决方案,利用Map来进行处理! 首先说一个思路,新建实体类,只有两个属性,登录失败次数,登录时间,实现get,set方法!

基础算法题-----百元买百鸡

基础算法题-–百元买百鸡 题目:公鸡5文钱一只,母鸡3文钱一只,小鸡3只一文钱,用100文钱买一百只鸡,其中公鸡,母鸡,小鸡都必须要有,问公鸡,母鸡,小鸡要买多少只刚好凑足100文钱. 首先来分析一下: 设公鸡为x只,母鸡为y只,小鸡为z只,可的 x+y+z=100 5x+3y+z/3=100 由于每种鸡最少1只,所以公鸡最多能有(100 - 3 - 1) / 5只,母鸡最多能有(100 - 5 - 1) / 3只 至此我们便可以编码实现了 // 买公鸡最大数量 int gongJI = (10

Python大法之input用户登录

用户登录三次错误,弹出提示Y or N 1 #用户登录 (三次输入机会)且每次输错会显示剩余错误次数(提示:使字符串格式化) 2 3 # i = 3 4 # username = 'Allan' 5 # password = '12345' 6 # while i > 0: 7 # name = input('请输入你的用户名:') 8 # if name == username: 9 # passwd = input('请输入你的密码:') 10 # if passwd == password