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 编码Basic Auth使用方法简单实例
May 25 Python
创建pycharm的自定义python模板方法
May 23 Python
Python设计模式之代理模式实例详解
Jan 19 Python
对python dataframe逻辑取值的方法详解
Jan 30 Python
pyQT5 实现窗体之间传值的示例
Jun 20 Python
python list数据等间隔抽取并新建list存储的例子
Nov 27 Python
python飞机大战pygame游戏框架搭建操作详解
Dec 17 Python
深入理解Tensorflow中的masking和padding
Feb 24 Python
解决django接口无法通过ip进行访问的问题
Mar 27 Python
Python列表去重复项的N种方法(实例代码)
May 12 Python
python实现KNN近邻算法
Dec 30 Python
Django开发RESTful API实现增删改查(入门级)
May 10 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设计模式 Mediator (中介者模式)
2011/06/26 PHP
php更新mysql后获取影响的行数发生异常解决方法
2013/03/28 PHP
ThinkPHP学习笔记(一)ThinkPHP部署
2014/06/22 PHP
YII Framework框架教程之国际化实现方法
2016/03/14 PHP
微信公众平台开发-微信服务器IP接口实例(含源码)
2017/03/05 PHP
Laravel框架自定义验证过程实例分析
2019/02/01 PHP
PHP常量及变量区别原理详解
2020/08/14 PHP
Javascript 修改String 对象 增加去除空格功能(示例代码)
2013/11/30 Javascript
使用JavaScript进行进制转换将字符串转换为十进制
2014/09/21 Javascript
Bootstrap实现下拉菜单效果
2016/04/29 Javascript
javascript数组去重方法分析
2016/12/15 Javascript
vue图片加载与显示默认图片实例代码
2017/03/16 Javascript
node.js 用socket实现聊天的示例代码
2017/10/17 Javascript
vue拦截器实现统一token,并兼容IE9验证功能
2018/04/26 Javascript
详解Nodejs内存治理
2018/05/13 NodeJs
Vue 样式绑定的实现方法
2019/01/15 Javascript
jQuery实现的导航条点击后高亮显示功能示例
2019/03/04 jQuery
浅谈js中的bind
2019/03/18 Javascript
基于javascript实现日历功能原理及代码实例
2020/05/07 Javascript
JS判断数组四种实现方法详解
2020/06/29 Javascript
[01:49]一目了然!DOTA2DotA快捷操作对比第二弹
2014/05/16 DOTA
[54:29]2018DOTA2亚洲邀请赛 4.7 淘汰赛 VP vs LGD 第二场
2018/04/09 DOTA
Python使用scrapy采集数据时为每个请求随机分配user-agent的方法
2015/04/08 Python
Django框架下在视图中使用模版的方法
2015/07/16 Python
利用Python查看目录中的文件示例详解
2017/08/28 Python
Python使用matplotlib实现的图像读取、切割裁剪功能示例
2018/04/28 Python
python删除文本中行数标签的方法
2018/05/31 Python
python 批量添加的button 使用同一点击事件的方法
2019/07/17 Python
python爬取招聘要求等信息实例
2020/11/20 Python
塔吉特百货公司官网:Target
2017/04/27 全球购物
Conforama西班牙:您的家具、装饰和电器商店
2020/02/21 全球购物
《中国梦我的梦》小学生演讲稿
2014/08/20 职场文书
挂职锻炼个人总结
2015/03/05 职场文书
出纳试用期自我评价
2015/03/10 职场文书
小学课改工作总结
2015/08/13 职场文书
关于销售人员的年终工作总结要点
2019/08/15 职场文书