#!/usr/bin/env python
# -*- coding:utf-8 -*-
#用户登录,三次错误机会
"""
导入getpass,给x赋值为1,while真,循环开始,
user的赋值等于用户输入的内容,pwd的赋值等于用户输入的内容并且不可见
如果用户输入user的赋值等于"admin"而且用户输入pwd的赋值等于"admin888"
打印"login successfully!(登陆成功!)"换行 打印"welcome!:(欢迎:)user",break跳出当前循环
否则如果x的赋值等于3,打印"Failure three times!(失败三次!)"break跳出当前循环
否则打印"login failure!There are three more chances!(登录失败!有三次机会)"
x的赋值每循环一次加1,当循环3次后就满足了x赋值为3,break跳出当前循环!
"""
import getpass
x = 1
while True:
user = raw_input("user:")
pwd = getpass.getpass('password:')
if user == "admin" and pwd == "admin888":
print("login successfully!" + "\n" +"welcome!:" + user)
break
elif x == 3:
print("Failure three times!")
break
else:
print("login failure!There are three more chances!")
x += 1

最新文章

  1. 更新Literacy
  2. Zookeeper集群服务部署
  3. 《30天自制操作系统》17_day_学习笔记
  4. java.lang.ClassNotFoundException: org.junit.Assume$AssumptionViolatedException
  5. 织梦DedeCms调用全站相关文章方法
  6. MySQL Cluster-备份恢复初步测试
  7. C# 格式化字符串
  8. Proverbs(谚语)
  9. KVM改NAT为Bridge
  10. webpack4对第三方库css,项目全局css和vue内联css文件提取到单独的文件(二十二)
  11. python之time模块:获取当前时间
  12. Python实现C代码统计工具(二)
  13. ES6之字符串扩展
  14. docker 实践
  15. myeclipse cannot connect to vm
  16. capwap学习笔记——初识capwap(一)
  17. swift @AUTOCLOSURE 和 ?? ||
  18. ThreadLocal Java并发
  19. centos7: iptables保存(配置完nginx的web规则后)
  20. 【微信公众号】微信关于网页授权access_token和普通access_token的区别及两种不同方式授权

热门文章

  1. 从wireshake分析http和https的通信过程
  2. 四则运算二(java web)
  3. Linux下无法挂载U盘
  4. (转)nginx应用总结(1)--基础认识和应用参数优化配置
  5. Java基础:(六)关键字
  6. JVM类加载机制一
  7. Wireshark漫谈(一)
  8. HDU 5501 The Highest Mark (贪心+DP,经典)
  9. ActiveX、OLE和COM/DCOM
  10. Cause: java.lang.UnsupportedOperationException