本篇主要实现一个简单的登录程序,默认给出一个账号密码,贴出写的代码及过程中遇到的问题。

----------------------------------------要求如下:

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 - 写一个登录程序相关推荐

  1. c语言坐标扫雷程序,用C语言写一个扫雷程序

    #includeint Menu(){ printf("1.开始游戏\n"); printf("0.结束游戏\n"); printf("请输入您的选择 ...

  2. 如何用Java自己写一个.exe程序

    如何用Java自己写一个.exe程序 之前遇到要写一个 .exe程序的一个题,后面在网上查阅资料,发现Java其实也是可以转换成exe程序的,但是要借助一些工具生成,我是用exe4j生成.exe程序. ...

  3. 用python写一个小程序,解决买水果的问题?

    问题: 商店总共有三种水果,香蕉/苹果/葡萄,单价分别为3.5/5.0/3.0元/500克. 写一个小程序实现: 1.输出一个菜单:打印每种水果的价格: 2.寻问客户欲购买水果? 3.客户想购买的克数 ...

  4. 控制台编写JAVA程序教程_写一个java程序的步骤是什么?写java程序技巧

    写Java程序是要按照步骤来的,这样才能写好一个java程序,那么接下来,我们就来给大家讲解一下写一个java程序的步骤是什么? (1)创建Java项目:"FileàNewàProjectà ...

  5. python实现抽奖软件(一)_详解用python写一个抽奖程序

    第一次使用python写程序,确实比C/C++之类方便许多.既然这个抽奖的数据不大,对效率要求并不高,所以采用python写,更加简洁.清晰.方便. 1.用到的模块 生成随机数的模块random 用来 ...

  6. python抽奖游戏_利用Python写一个抽奖程序,解密游戏内抽奖的秘密

    原标题:利用Python写一个抽奖程序,解密游戏内抽奖的秘密 前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者: 极客 ...

  7. python抽奖教程_利用Python写一个抽奖程序,解密游戏内抽奖的秘密|python基础教程|python入门|python教程...

    https://www.xin3721.com/eschool/pythonxin3721/ 分析需求 我们先整理下思路,目标是什么?目标是要写一个抽奖程序,那么抽奖程序的核心是什么?当然是如何判断一 ...

  8. 用IDEA写一个登录系统

    用IDEA写一个登录系统+连接数据库 1-1配置jdk环境变量 1-2导入jdk 1-3创建web application 1-4在这需要手动创建bin包和main包 如下图 1-5手动加入三个jar ...

  9. 用C++编写我的第一个CGI程序

    文章目录 前言 一.CGI 二.使用步骤 1.安装Apache 2.编写我的第一个CGI程序 3.访问我的第一个CGI程序 4.补充 4.1 URL的含义 4.2 我的第一个CGI程序为什么这么写 4 ...

最新文章

  1. 五 Android Studio打包Eegret App (包名和签名,打出正式包)
  2. 基于Node的PetShop,RESTful API以及认证
  3. Taro+react开发(1)--简介
  4. unity 动态生成类_Houdini城市道路模型生成
  5. RabbitMQ安装---rpm安装
  6. GPU并行计算OpenCL(1)——helloworld
  7. 如何实现登录、URL和页面按钮的访问控制?
  8. linux0.11中断描述符,Linux 0.11总结
  9. 概率论概念及机器学习中样本相似性度量之马氏距离
  10. java api文档_JAVA浏览器控件JxBrowser v7.3上线!最新API文档打包带走
  11. POP3协议(电子邮件邮局协议)中UIDL和TOP命令在实际使用中的作用
  12. 微信小游戏 资源下载解压
  13. 分享一个用turtle画的网易云logo
  14. background-size属性详解
  15. filebeat报错:Harvester could not be started on exist file
  16. 歌手详情页:下拉方大歌手图片
  17. C/C++就业领域与学习方向 | 学习计划
  18. pyspark特征工程常用方法(一)
  19. 抄底的艺术——量化交易之路
  20. C/C++趣味程序设计百例(11~20)

热门文章

  1. android adb命令
  2. Android getWindow().setFlags方法
  3. MySQL介绍与语言结构
  4. 比特币现金诞生一周年,BCH的未来在哪?
  5. 比特币现金的一年回顾
  6. css加载会造成阻塞吗
  7. Unity3D中暂停时的动画及粒子效果实现
  8. 砥砺前行:我的2016总结和2017计划 | 掘金技术征文
  9. String的那一大堆事儿--1
  10. curl 命令行下载工具使用方法小结