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

yipeiwu_com6年前Python基础

需求:

写一个登录的程序,

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设计】。

相关文章

关于django 1.10 CSRF验证失败的解决方法

关于django 1.10 CSRF验证失败的解决方法

最近工作闲,没事自学django,感觉这个最烦的就是各版本提供的api函数经常有变化,不是取消了就是参数没有了,网上搜到的帖子也没说明用的是什么版本的django,所以经常出现搬运过来的...

Python 实现一行输入多个值的方法

Python 实现一行输入多个值的方法

python如何实现一行输入多个值呢? 例如 读入两个数10 23到a b  中。 很简单   a,b = input().split()  即可...

python使用openpyxl库修改excel表格数据方法

python使用openpyxl库修改excel表格数据方法

1、openpyxl库可以读写xlsx格式的文件,对于xls旧格式的文件只能用xlrd读,xlwt写来完成了。 简单封装类: from openpyxl import load_wo...

python使用cookielib库示例分享

该模块主要功能是提供可存储cookie的对象。使用此模块捕获cookie并在后续连接请求时重新发送,还可以用来处理包含cookie数据的文件。 这个模块主要提供了这几个对象,Cookie...

Python实现批量下载图片的方法

本文实例讲述了Python实现批量下载图片的方法。分享给大家供大家参考。具体实现方法如下: #!/usr/bin/env python #-*-coding:utf-8-*-' #F...