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读取html中指定元素生成excle文件示例
Apr 03 Python
Python中请使用isinstance()判断变量类型
Aug 25 Python
win7上python2.7连接mysql数据库的方法
Jan 14 Python
浅谈python内置变量-reversed(seq)
Jun 21 Python
Python中GeoJson和bokeh-1的使用讲解
Jan 03 Python
使用python实现多维数据降维操作
Feb 24 Python
关于Python turtle库使用时坐标的确定方法
Mar 19 Python
windows10环境下用anaconda和VScode配置的图文教程
Mar 30 Python
OpenCV 表盘指针自动读数的示例代码
Apr 10 Python
Python selenium爬虫实现定时任务过程解析
Jun 08 Python
python从PDF中提取数据的示例
Oct 30 Python
pytorch 中nn.Dropout的使用说明
May 20 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
Access数据库导入Mysql的方法之一
2006/10/09 PHP
php escape URL编码
2008/12/10 PHP
PHP5中实现多态的两种方法实例分享
2014/04/21 PHP
PHPExcel在linux环境下导出报500错误的解决方法
2017/01/26 PHP
PHP微信企业号开发之回调模式开启与用法示例
2017/11/25 PHP
做网页的一些技巧(续)
2007/02/01 Javascript
JS 学习笔记 防止发生命名冲突
2009/07/30 Javascript
基于JavaScript 数据类型之Boolean类型分析介绍
2013/04/19 Javascript
javascript动态添加、修改、删除对象的属性与方法详解
2014/01/27 Javascript
JS+CSS实现美化的下拉列表框效果
2015/08/11 Javascript
基于JavaScript如何制作遮罩层对话框
2016/01/26 Javascript
node.js实现端口转发
2016/04/14 Javascript
分享一个原生的JavaScript拖动方法
2016/09/25 Javascript
对称加密与非对称加密优缺点详解
2017/02/06 Javascript
JavaScript使用ZeroClipboard操作剪切板
2017/05/10 Javascript
最简单的JS实现json转csv的方法
2019/01/10 Javascript
浅谈Node 异步IO和事件循环
2019/05/05 Javascript
Nuxt pages下不同的页面对应layout下的页面布局操作
2020/11/05 Javascript
Python的Flask框架中@app.route的用法教程
2015/03/31 Python
调试Python程序代码的几种方法总结
2015/04/28 Python
在Python程序中操作文件之isatty()方法的使用教程
2015/05/24 Python
浅谈Python 字符串格式化输出(format/printf)
2016/07/21 Python
Python设计模式之工厂模式简单示例
2018/01/09 Python
关于Tensorflow分布式并行策略
2020/02/03 Python
python实现在线翻译功能
2020/03/03 Python
Python Opencv 通过轨迹(跟踪)栏实现更改整张图像的背景颜色
2020/03/09 Python
HTML5实现文件断点续传的方法
2017/01/04 HTML / CSS
TripAdvisor印尼站:全球领先的旅游网站
2018/03/15 全球购物
《鲁班和橹板》教学反思
2014/04/27 职场文书
领导干部群众路线剖析材料
2014/10/09 职场文书
2014年生产管理工作总结
2014/12/23 职场文书
酒店工程部主管岗位职责
2015/04/16 职场文书
涨价通知
2015/04/23 职场文书
2015年绩效考核工作总结
2015/05/23 职场文书
Python爬虫之爬取二手房信息
2021/04/27 Python
SQL 尚未定义空闲 CPU 条件 - OnIdle 作业计划将不起任何作用
2021/06/30 SQL Server