通过Python编写一个简单登录功能过程解析


Posted in Python onSeptember 04, 2019

需求:

写一个登录的程序,

1、最多登陆失败3次

2、登录成功,提示欢迎xx登录,今天的日期是xxx,程序结束

3、要检验输入是否为空,账号和密码不能为空

4、账号不区分大小写

import datetime
count = 0
while count < 3:
  username = input("username: ")
pwd = input("password: ")
date = datetime.date.today()
if username.strip() == ""
or pwd.strip() == "":
  print("您输入的是空值,请重新输入")
count = count + 1
continue
elif username == "shenxianlu"
and pwd == "123456":
  print("%s,欢迎您登录,今天日期是:%s" % (username, date))
break
else :
  print("输入的账号密码有误请重试")
count = count + 1
else :
  print("您的三次机会已经用完,无法继续输入")

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python调用C/C++动态链接库的方法详解
Jul 22 Python
Python获取SQLite查询结果表列名的方法
Jun 21 Python
python文件特定行插入和替换实例详解
Jul 12 Python
Python单元测试实例详解
May 25 Python
Django migrations 默认目录修改的方法教程
Sep 28 Python
Python简单基础小程序的实例代码
Apr 28 Python
python生成器用法实例详解
Nov 22 Python
python的faker库用法
Nov 28 Python
jupyter notebook 多环境conda kernel配置方式
Apr 10 Python
python3.6环境下安装freetype库和基本使用方法(推荐)
May 10 Python
浅谈Pycharm的项目文件名是红色的原因及解决方式
Jun 01 Python
Python基础之函数嵌套知识总结
May 23 Python
利用 Flask 动态展示 Pyecharts 图表数据方法小结
Sep 04 #Python
python3实现微型的web服务器
Sep 03 #Python
Python面向对象之Web静态服务器
Sep 03 #Python
Python字符串和正则表达式中的反斜杠('\')问题详解
Sep 03 #Python
Django中间件拦截未登录url实例详解
Sep 03 #Python
如何为Python终端提供持久性历史记录
Sep 03 #Python
Python openpyxl读取单元格字体颜色过程解析
Sep 03 #Python
You might like
一段php加密解密的代码
2006/10/09 PHP
第八节--访问方式
2006/11/16 PHP
Linux下CoreSeek及PHP扩展模块的安装
2012/09/23 PHP
PHP的运行机制与原理(底层)
2015/11/16 PHP
php实现微信公众平台发红包功能
2018/06/14 PHP
PHP pthreads v3下同步处理synchronized用法示例
2020/02/21 PHP
jquery ajax提交表单数据的两种方式
2009/11/24 Javascript
JS 实现BASE64_ENCODE和BASE64_DECODE(实例代码)
2013/11/13 Javascript
js判断url是否有效的两种方法
2014/03/04 Javascript
用nodejs实现PHP的print_r函数代码
2014/03/14 NodeJs
jQuery实现渐变下拉菜单的简单方法
2015/03/11 Javascript
JS获取iframe中marginHeight和marginWidth属性的方法
2015/04/01 Javascript
javascript跨域的方法汇总
2015/10/23 Javascript
理解javascript中的MVC模式
2016/01/28 Javascript
简单分析javascript中的函数
2016/09/10 Javascript
Vue.js实现无限加载与分页功能开发
2016/11/03 Javascript
关于微信上网页图片点击全屏放大效果
2016/12/19 Javascript
vue2.0数据双向绑定与表单bootstrap+vue组件
2017/02/27 Javascript
详解如何用typescript开发koa2的二三事
2018/11/13 Javascript
基于js Canvas实现二次贝塞尔曲线
2018/12/25 Javascript
使用vue for时为什么要key【推荐】
2019/07/11 Javascript
JavaScript中变量提升机制示例详解
2019/12/27 Javascript
vue 导航菜单刷新状态不消失,显示对应的路由界面操作
2020/08/06 Javascript
对pandas处理json数据的方法详解
2019/02/08 Python
pandas如何处理缺失值
2019/07/31 Python
python进程间通信Queue工作过程详解
2019/11/01 Python
Numpy与Pytorch 矩阵操作方式
2019/12/27 Python
Python for循环搭配else常见问题解决
2020/02/11 Python
python实现图像拼接功能
2020/03/23 Python
Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?用contains来区分是否有重复的对象。还是都不用
2013/07/30 面试题
Oracle快照(snapshot)
2015/03/13 面试题
五分钟演讲稿
2014/04/30 职场文书
学雷锋标兵事迹材料
2014/08/18 职场文书
2014年行政执法工作总结
2014/12/11 职场文书
2015元旦感言
2015/12/09 职场文书
python3中apply函数和lambda函数的使用详解
2022/02/28 Python