通过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 相关文章推荐
pyqt4教程之widget使用示例分享
Mar 07 Python
python中去空格函数的用法
Aug 21 Python
在Python的Django框架的视图中使用Session的方法
Jul 23 Python
Python连接phoenix的方法示例
Sep 29 Python
Python算法之图的遍历
Nov 16 Python
python 执行shell命令并将结果保存的实例
May 11 Python
解决在Python编辑器pycharm中程序run正常debug错误的问题
Jan 17 Python
Python使用pyserial进行串口通信的实例
Jul 02 Python
关于tf.nn.dynamic_rnn返回值详解
Jan 20 Python
python GUI库图形界面开发之pyinstaller打包python程序为exe安装文件
Feb 26 Python
python 弧度与角度互转实例
Apr 15 Python
Matplotlib自定义坐标轴刻度的实现示例
Jun 18 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
第九节 绑定 [9]
2006/10/09 PHP
php 字符串压缩方法比较示例
2014/01/23 PHP
PHP Post获取不到非表单数据的问题解决办法
2018/02/27 PHP
图片onload事件触发问题解决方法
2011/07/31 Javascript
详解强大的jQuery选择器之基本选择器、层次选择器
2012/02/07 Javascript
Javascript的常规数组和关联数组对比小结
2012/05/24 Javascript
手机平板等移动端适配跳转URL的js代码
2014/01/25 Javascript
js 金额格式化来回转换示例
2014/02/23 Javascript
js this函数调用无需再次抓获id,name或标签名
2014/03/03 Javascript
深入理解JavaScript系列(38):设计模式之职责链模式详解
2015/03/04 Javascript
jquery实现滑动特效代码
2015/08/10 Javascript
javascript如何写热点图
2015/12/08 Javascript
java中String类型变量的赋值问题介绍
2016/03/23 Javascript
iscroll碰到Select无法选择下拉刷新的解决办法
2016/05/21 Javascript
基本DOM节点操作
2017/01/17 Javascript
JavaScript字符串检索字符的方法
2017/06/23 Javascript
Thinkjs3新手入门之添加一个新的页面
2017/12/06 Javascript
vue.js vue-router如何实现无效路由(404)的友好提示
2017/12/20 Javascript
在vue中,v-for的索引index在html中的使用方法
2018/03/06 Javascript
微信公众号H5之微信分享常见错误和问题(小结)
2019/11/14 Javascript
微信小程序实现轨迹回放的示例代码
2019/12/13 Javascript
JS数据类型分类及常用判断方法
2020/11/19 Javascript
[01:53]3.19 DOTA2发布会 现场精彩Coser表演
2014/03/25 DOTA
详解使用pymysql在python中对mysql的增删改查操作(综合)
2017/01/18 Python
python实现的多线程端口扫描功能示例
2017/01/21 Python
Flask数据库迁移简单介绍
2017/10/24 Python
快速了解Python相对导入
2018/01/12 Python
Python实现对字典分别按键(key)和值(value)进行排序的方法分析
2018/12/19 Python
Python英文文本分词(无空格)模块wordninja的使用实例
2019/02/20 Python
Python如何把多个PDF文件合并代码实例
2020/02/13 Python
python IDLE添加行号显示教程
2020/04/25 Python
医学类导师推荐信范文
2013/11/19 职场文书
办公室岗位职责
2014/02/12 职场文书
社区交通安全实施方案
2014/03/22 职场文书
浅谈由position属性引申的css进阶讨论
2021/05/25 HTML / CSS
Nginx工作模式及代理配置的使用细节
2022/03/21 Servers