Python3 适合初学者学习的银行账户登录系统实例


Posted in Python onAugust 08, 2017

一、所用知识点:

1. for循环与if判断的结合

2. %s占位符的使用

3. 辅助标志的使用(标志位)

4. break的使用

二、代码示例:

'''
银行登录系统
'''

uname = "bob"
passwd = 123
judgment = 0
choice = 2

for i in range(3):
 username = input("请输入用户名:")
 password = int(input("请输入密码:"))
 if username == uname and password == passwd: #用户名和密码必须同时成立
  print("~~~欢迎%s使用银行自助服务系统~~~" %uname) # %s是占位符
  judgment = 1
  break
 else:
  if choice != 0:
   print("!!!登陆失败!!!" + "您还有" + str(choice) + "次机会")
  else:
   print("!!!登陆失败!!!")
  choice = choice - 1
if judgment == 0:
  print("三次机会已用完,此卡将冻结10分钟") #只是提示信息,冻结操作并未编写



# 第二种思路
# uname = "bob"
# passwd = 123
#
# choice = 2
#
# for i in range(3):
#  username = input("请输入用户名:")
#  password = int(input("请输入密码:"))
#  if username == uname and password == passwd:
#   print("~~~欢迎%s使用银行自助服务系统~~~" %uname) # %s是占位符
#
#   break
#  else:
#   if choice != 0:
#    print("!!!登陆失败!!!" + "您还有" + str(choice) + "次机会")
#   else:
#    print("!!!登陆失败!!!")
#   choice = choice - 1
# else:
#  print("三次机会已用完,此卡将冻结10分钟")
# 
#

以上这篇Python3 适合初学者学习的银行账户登录系统实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python元组操作实例解析
Sep 23 Python
python集合类型用法分析
Apr 08 Python
Python实现telnet服务器的方法
Jul 10 Python
Python的for和break循环结构中使用else语句的技巧
May 24 Python
使用Python的Tornado框架实现一个Web端图书展示页面
Jul 11 Python
python中如何使用朴素贝叶斯算法
Apr 06 Python
Python 登录网站详解及实例
Apr 11 Python
Python 普通最小二乘法(OLS)进行多项式拟合的方法
Dec 29 Python
Python imutils 填充图片周边为黑色的实现
Jan 19 Python
python MD5加密的示例
Oct 19 Python
python基于turtle绘制几何图形
Jun 15 Python
Python上下文管理器Content Manager
Jun 26 Python
Python初学时购物车程序练习实例(推荐)
Aug 08 #Python
Python爬虫之xlml解析库(全面了解)
Aug 08 #Python
Python 3中print函数的使用方法总结
Aug 08 #Python
Python读取sqlite数据库文件的方法分析
Aug 07 #Python
Python实现读写sqlite3数据库并将统计数据写入Excel的方法示例
Aug 07 #Python
django实现前后台交互实例
Aug 07 #Python
python扫描proxy并获取可用代理ip的实例
Aug 07 #Python
You might like
php+AJAX传送中文会导致乱码的问题的解决方法
2008/09/08 PHP
UCenter Home二次开发指南
2009/05/28 PHP
php 读取shell管道传输过来的内容
2010/03/01 PHP
Yii2验证器(Validator)用法分析
2016/07/23 PHP
js宝典学习笔记(上)
2007/01/10 Javascript
仿校内登陆框,精美,给那些很厉害但是没有设计天才的程序员
2008/11/24 Javascript
40个有创意的jQuery图片和内容滑动及弹出插件收藏集之三
2012/01/03 Javascript
JQUERY实现网页右下角固定位置展开关闭特效的方法
2015/07/27 Javascript
jquery如何获取元素的滚动条高度等实现代码
2015/10/19 Javascript
原生JS实现垂直手风琴效果
2017/02/19 Javascript
nodeJS实现路由功能实例代码
2017/06/08 NodeJs
vue事件修饰符和按键修饰符用法总结
2017/07/25 Javascript
详解Vue用自定义指令完成一个下拉菜单(select组件)
2017/10/31 Javascript
微信小程序自定义音乐进度条的实例代码
2018/08/28 Javascript
使用异步组件优化Vue应用程序的性能
2019/04/28 Javascript
vue项目配置同一局域网可使用ip访问的操作
2020/10/23 Javascript
[02:54]DOTA2亚洲邀请赛 VG战队出场宣传片
2015/02/07 DOTA
Python天气预报采集器实现代码(网页爬虫)
2012/10/07 Python
分享Python字符串关键点
2015/12/13 Python
Django与JS交互的示例代码
2017/08/23 Python
Sanic框架应用部署方法详解
2018/07/18 Python
详解Django+Uwsgi+Nginx 实现生产环境部署
2018/11/06 Python
python实现微信小程序用户登录、模板推送
2019/08/28 Python
CSS3中HSL和HSLA的简单使用示例
2015/07/14 HTML / CSS
HTML5中通过li-canvas轻松实现单图、多图、圆角图绘制,单行文字、多行文字等
2018/11/30 HTML / CSS
Beach Bunny Swimwear官网:设计师泳装和性感比基尼
2019/03/13 全球购物
《掌声》教学反思
2014/02/23 职场文书
业务员简历自我评价
2014/03/06 职场文书
党的群众路线教育实践活动个人剖析材料
2014/10/07 职场文书
医德医风个人总结
2015/02/28 职场文书
2015个人年度工作总结范文
2015/05/28 职场文书
教研活动主持词
2015/07/03 职场文书
JS异步堆栈追踪之为什么await胜过Promise
2021/04/28 Javascript
redis的list数据类型相关命令介绍及使用
2022/01/18 Redis
apache ftpserver搭建ftp服务器
2022/05/20 Servers
MySQL示例讲解数据库约束以及表的设计
2022/06/16 MySQL