python登录程序编写-初学Python3 - 写一个登录程序
本篇主要实现一个简单的登录程序,默认给出一个账号密码,贴出写的代码及过程中遇到的问题。
----------------------------------------要求如下:
username
passwd
让用户输入账号和密码,输入用户和密码输入正确的话
提示你 xxx,欢迎登录,今天的日期是xxx,程序结束
错误的话,提示账号/密码输入错误
最多输入3次,如果输入3次都没有登录成功,提示失败次数过多。
需要判断输入是否为空,输入空也算输入错误一次
---------------------------------
过程中主要遇到的问题有:
1. 判断输入为空,需要使用strip( ) 方法
2. 在打印日期时,需要使用格式为字符串格式%s. 自己第一次时使用了%d 格式,报错格式不正确
代码如下:
import datetime
count =0
while count<3:
username = input("username: ")
pwd = input("password: ")
dayT = datetime.date.today()
#print(dayT)
if username.strip()=="" or pwd.strip()=="":
print("your input is null,please input again!")
count=count+1
continue
elif username =="julie" and pwd =="123456":
print("%s, 欢迎登录,今天的日期是: %s, 程序结束" %(username,dayT))
break
else:
print("帐号/密码输入错误")
count = count + 1
else:
print("you have tried 3 times, the user has been locked!")
python登录程序编写-初学Python3 - 写一个登录程序相关推荐
- c语言坐标扫雷程序,用C语言写一个扫雷程序
#includeint Menu(){ printf("1.开始游戏\n"); printf("0.结束游戏\n"); printf("请输入您的选择 ...
- 如何用Java自己写一个.exe程序
如何用Java自己写一个.exe程序 之前遇到要写一个 .exe程序的一个题,后面在网上查阅资料,发现Java其实也是可以转换成exe程序的,但是要借助一些工具生成,我是用exe4j生成.exe程序. ...
- 用python写一个小程序,解决买水果的问题?
问题: 商店总共有三种水果,香蕉/苹果/葡萄,单价分别为3.5/5.0/3.0元/500克. 写一个小程序实现: 1.输出一个菜单:打印每种水果的价格: 2.寻问客户欲购买水果? 3.客户想购买的克数 ...
- 控制台编写JAVA程序教程_写一个java程序的步骤是什么?写java程序技巧
写Java程序是要按照步骤来的,这样才能写好一个java程序,那么接下来,我们就来给大家讲解一下写一个java程序的步骤是什么? (1)创建Java项目:"FileàNewàProjectà ...
- python实现抽奖软件(一)_详解用python写一个抽奖程序
第一次使用python写程序,确实比C/C++之类方便许多.既然这个抽奖的数据不大,对效率要求并不高,所以采用python写,更加简洁.清晰.方便. 1.用到的模块 生成随机数的模块random 用来 ...
- python抽奖游戏_利用Python写一个抽奖程序,解密游戏内抽奖的秘密
原标题:利用Python写一个抽奖程序,解密游戏内抽奖的秘密 前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者: 极客 ...
- python抽奖教程_利用Python写一个抽奖程序,解密游戏内抽奖的秘密|python基础教程|python入门|python教程...
https://www.xin3721.com/eschool/pythonxin3721/ 分析需求 我们先整理下思路,目标是什么?目标是要写一个抽奖程序,那么抽奖程序的核心是什么?当然是如何判断一 ...
- 用IDEA写一个登录系统
用IDEA写一个登录系统+连接数据库 1-1配置jdk环境变量 1-2导入jdk 1-3创建web application 1-4在这需要手动创建bin包和main包 如下图 1-5手动加入三个jar ...
- 用C++编写我的第一个CGI程序
文章目录 前言 一.CGI 二.使用步骤 1.安装Apache 2.编写我的第一个CGI程序 3.访问我的第一个CGI程序 4.补充 4.1 URL的含义 4.2 我的第一个CGI程序为什么这么写 4 ...
最新文章
- 五 Android Studio打包Eegret App (包名和签名,打出正式包)
- 基于Node的PetShop,RESTful API以及认证
- Taro+react开发(1)--简介
- unity 动态生成类_Houdini城市道路模型生成
- RabbitMQ安装---rpm安装
- GPU并行计算OpenCL(1)——helloworld
- 如何实现登录、URL和页面按钮的访问控制?
- linux0.11中断描述符,Linux 0.11总结
- 概率论概念及机器学习中样本相似性度量之马氏距离
- java api文档_JAVA浏览器控件JxBrowser v7.3上线!最新API文档打包带走
- POP3协议(电子邮件邮局协议)中UIDL和TOP命令在实际使用中的作用
- 微信小游戏 资源下载解压
- 分享一个用turtle画的网易云logo
- background-size属性详解
- filebeat报错:Harvester could not be started on exist file
- 歌手详情页:下拉方大歌手图片
- C/C++就业领域与学习方向 | 学习计划
- pyspark特征工程常用方法(一)
- 抄底的艺术——量化交易之路
- C/C++趣味程序设计百例(11~20)