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删除文件示例分享
Jan 28 Python
Python创建模块及模块导入的方法
May 27 Python
详解Python中for循环是如何工作的
Jun 30 Python
详解django.contirb.auth-认证
Jul 16 Python
Python实现登陆文件验证方法
Oct 06 Python
python opencv判断图像是否为空的实例
Jan 26 Python
Python数学形态学实例分析
Sep 06 Python
使用批处理脚本自动生成并上传NuGet包(操作方法)
Nov 19 Python
Python字典中的值为列表或字典的构造实例
Dec 16 Python
Tensorflow累加的实现案例
Feb 05 Python
Python如何通过百度翻译API实现翻译功能
Apr 02 Python
Python基于Webhook实现github自动化部署
Nov 28 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初学者的8点有效建议
2010/11/20 PHP
url decode problem 解决方法
2011/12/26 PHP
最新版本PHP 7 vs HHVM 多角度比较
2016/02/14 PHP
PHP MVC框架路由学习笔记
2016/03/02 PHP
Thinkphp5+uploadify实现的文件上传功能示例
2018/05/26 PHP
PHP微信发送推送消息乱码的解决方法
2019/02/28 PHP
Iframe thickbox2.0使用的方法
2009/03/05 Javascript
ExpressJS入门实例
2015/01/14 Javascript
JS实现完全语义化的网页选项卡效果代码
2015/09/15 Javascript
纯JS代码实现气泡效果
2016/05/04 Javascript
浅谈js的html元素的父节点,子节点
2016/08/06 Javascript
jQuery实现底部浮动窗口效果
2016/09/07 Javascript
详解javascript立即执行函数表达式IIFE
2017/02/13 Javascript
详解从Vue.js源码看异步更新DOM策略及nextTick
2017/10/11 Javascript
解决修复npm安装全局模块权限的问题
2018/05/17 Javascript
vue2.0实现的tab标签切换效果(内容可自定义)示例
2019/02/11 Javascript
vue实现页面滚动到底部刷新
2019/08/16 Javascript
jQuery使用ajax传递json对象到服务端及contentType的用法示例
2020/03/12 jQuery
js实现批量删除功能
2020/08/27 Javascript
python批量赋值操作实例
2018/10/22 Python
Python设计模式之模板方法模式实例详解
2019/01/17 Python
Python使用type关键字创建类步骤详解
2019/07/23 Python
Python matplotlib画图时图例说明(legend)放到图像外侧详解
2020/05/16 Python
ghd澳大利亚官方网站:英国最受欢迎的美发工具品牌
2018/05/21 全球购物
英格兰足协官方商店:England Store
2019/07/12 全球购物
Java如何获得ResultSet的总行数
2016/09/03 面试题
幼儿园长自我鉴定
2013/10/17 职场文书
竞职演讲稿范文
2014/01/11 职场文书
便利店的创业计划书
2014/01/15 职场文书
保险公司早会主持词
2014/03/22 职场文书
工作总结与自我评价
2014/09/18 职场文书
幼儿园大班开学寄语(2015秋季)
2015/05/27 职场文书
《攀登者》:“海拔8000米以上,你不能指望任何人”
2019/11/25 职场文书
python中opencv实现图片文本倾斜校正
2021/06/11 Python
laravel添加角色和模糊搜索功能的实现代码
2021/06/22 PHP
Win11查看设备管理器
2022/04/19 数码科技