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脚本操作文件的小示例分享
Aug 27 Python
python3中str(字符串)的使用教程
Mar 23 Python
5款非常棒的Python工具
Jan 05 Python
python异常触发及自定义异常类解析
Aug 06 Python
python web框架中实现原生分页
Sep 08 Python
python 批量修改 labelImg 生成的xml文件的方法
Sep 09 Python
Python装饰器的应用场景代码总结
Apr 10 Python
python使用Thread的setDaemon启动后台线程教程
Apr 25 Python
详解pandas.DataFrame.plot() 画图函数
Jun 14 Python
python Protobuf定义消息类型知识点讲解
Mar 02 Python
Python 实现劳拉游戏的实例代码(四连环、重力四子棋)
Mar 03 Python
68行Python代码实现带难度升级的贪吃蛇
Jan 18 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
跟我学Laravel之视图 & Response
2014/10/15 PHP
php数组添加与删除单元的常用函数实例分析
2015/02/16 PHP
解决更换PHP5.4以上版本后Dedecms后台登录空白问题的方法
2015/10/23 PHP
详解PHP中instanceof关键字及instanceof关键字有什么作用
2015/11/05 PHP
Yii框架批量插入数据扩展类的简单实现方法
2017/05/23 PHP
List the UTC Time on a Computer
2007/06/11 Javascript
iframe 异步加载技术及性能分析
2011/07/19 Javascript
jQuery旋转插件—rotate支持(ie/Firefox/SafariOpera/Chrome)
2013/01/16 Javascript
js计算字符串长度包含的中文是utf8格式
2013/10/15 Javascript
JS两种定义方式的区别、内部原理
2013/11/21 Javascript
JS实现霓虹灯文字效果的方法
2015/08/06 Javascript
json与jsonp知识小结(推荐)
2016/08/16 Javascript
Javascript中document.referrer隐藏来源的方法
2017/01/16 Javascript
nodejs实现的简单web服务器功能示例
2018/03/15 NodeJs
JS匿名函数和匿名自执行函数概念与用法分析
2018/03/16 Javascript
axios简单实现小程序延时loading指示
2018/07/30 Javascript
30分钟精通React今年最劲爆的新特性——React Hooks
2019/03/11 Javascript
javascript中的相等操作符(==与===区别)
2019/12/21 Javascript
10分钟学会js处理json的常用方法
2020/12/06 Javascript
[47:52]DOTA2-DPC中国联赛正赛 iG vs LBZS BO3 第二场 3月4日
2021/03/11 DOTA
Python一个简单的通信程序(客户端 服务器)
2019/03/06 Python
对Python函数设计规范详解
2019/07/19 Python
对Python3中列表乘以某一个数的示例详解
2019/07/20 Python
Python GUI编程学习笔记之tkinter界面布局显示详解
2020/03/30 Python
基于python实现判断字符串是否数字算法
2020/07/10 Python
关于爱情的广播稿
2014/01/16 职场文书
万年牢教学反思
2014/02/15 职场文书
会计专业个人自我鉴定
2014/03/21 职场文书
亲属关系公证书
2014/04/08 职场文书
贷款担保申请书
2014/05/20 职场文书
党员教师一句话承诺
2014/05/30 职场文书
终止劳动合同协议书
2014/10/05 职场文书
房屋授权无偿使用证明
2014/11/29 职场文书
标准发言稿结尾
2019/07/18 职场文书
Python自动化爬取天眼查数据的实现
2021/06/15 Python
Springboot如何使用logback实现多环境配置?
2021/06/16 Java/Android