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实现复制整个目录的方法
May 12 Python
Python学习小技巧之利用字典的默认行为
May 20 Python
python之PyMongo使用总结
May 26 Python
python使用pil库实现图片合成实例代码
Jan 20 Python
python实现二维插值的三维显示
Dec 17 Python
Python3中_(下划线)和__(双下划线)的用途和区别
Apr 26 Python
Django保护敏感信息的方法示例
May 09 Python
Windows10下 python3.7 安装 facenet的教程
Sep 10 Python
python输出数组中指定元素的所有索引示例
Dec 06 Python
python爬取”顶点小说网“《纯阳剑尊》的示例代码
Oct 16 Python
Pycharm创建文件时自动生成文件头注释(自定义设置作者日期)
Nov 24 Python
python异步的ASGI与Fast Api实现
Jul 16 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
第十一节--重载
2006/11/16 PHP
zen cart新进商品的随机排序修改方法
2010/09/10 PHP
Php中用PDO查询Mysql来避免SQL注入风险的方法
2013/04/25 PHP
uploadify在Firefox下丢失session问题的解决方法
2013/08/07 Javascript
javascript实现日期格式转换
2014/12/16 Javascript
JavaScript中的console.profile()函数详细介绍
2014/12/29 Javascript
jquery通过ajax加载一段文本内容的方法
2015/01/15 Javascript
使用JQuery在线制作ppt并在线演示源码特效
2015/09/08 Javascript
js实现iframe框架取值的方法(兼容IE,firefox,chrome等)
2015/11/26 Javascript
javascript函数自动执行常用方法汇总
2016/03/28 Javascript
浅谈React 属性和状态的一些总结
2016/11/21 Javascript
基于jQuery实现数字滚动效果
2017/01/16 Javascript
javaScript实现鼠标在文字上悬浮时弹出悬浮层效果
2020/04/12 Javascript
微信小程序自定义对话框弹出和隐藏动画
2018/07/19 Javascript
微信小程序视图容器(swiper)组件创建轮播图
2020/06/19 Javascript
在Create React App中使用CSS Modules的方法示例
2019/01/15 Javascript
微信小程序--特定区域滚动到顶部时固定的方法
2019/04/28 Javascript
Vue动态面包屑功能的实现方法
2019/07/01 Javascript
微信小程序通过websocket实时语音识别的实现代码
2020/08/19 Javascript
Python3实现的简单验证码识别功能示例
2018/05/02 Python
python内存监控工具memory_profiler和guppy的用法详解
2019/07/29 Python
Pytorch中的自动求梯度机制和Variable类实例
2020/02/29 Python
django-利用session机制实现唯一登录的例子
2020/03/16 Python
一篇文章教你用python画动态爱心表白
2020/11/22 Python
Kathmandu美国网站:新西兰户外运动品牌
2019/03/23 全球购物
广州盈通面试题
2015/12/05 面试题
静态成员和非静态成员的区别
2012/05/12 面试题
国庆节演讲稿
2014/05/27 职场文书
白酒代理协议书范本
2014/10/26 职场文书
党员廉洁自律个人总结
2015/02/13 职场文书
幼儿园教师自我评价
2015/03/04 职场文书
宣传部部长竞选稿
2015/11/21 职场文书
2019年描写人生经典诗句大全
2019/07/08 职场文书
Vue如何实现组件间通信
2021/05/15 Vue.js
SpringBoot整合Minio文件存储
2022/04/03 Java/Android
MySQL 条件查询的常用操作
2022/04/28 MySQL