一、所用知识点:

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 适合初学者学习的银行账户登录系统实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

时间: 2017-08-06

python 通登录银行_Python3 适合初学者学习的银行账户登录系统实例相关推荐

  1. 编程语言python用什么笔记本最好_这六种编程语言最适合初学者学习 不骗你!...

    原标题:这六种编程语言最适合初学者学习 不骗你! 学编程关键是要找到一种合适的语言.是否符合自己职业发展规划,是否能够实现自身价值,亦或是自己真的很喜欢,如果你是初学者,对于自己学习什么语言还有一些疑 ...

  2. Python爬虫入门(一)(适合初学者)

    Python爬虫入门(一) (适合初学者) 关于爬虫是什么,怎样保证爬虫的合法性小编在这就不再过多的阐述,从本章起,小编将和大家一起分享在学习python爬虫中的所学,希望可以和大家一起进步,也希望各 ...

  3. 哪种编程语言适合初学者学习

    很多想学习编程语言的初学者可能都会问一个问题:哪张语言适合初学者学习?"听说Java很不错,就业前景好." "听说Python现在很火,而且很简单,而且从业方向很高端:人 ...

  4. Linux bash总结(二) 高级部分(适合初学者学习和非初学者参考)

    版本号 说明 作者 日期  1.0  添加awk和sed的说明  Sky Wang 2013/05/31  1.1  (01) 添加正则表达式(第3部分) (02) 修改awk中错误内容 Sky Wa ...

  5. 自学python的书籍逐级推荐-适合初学者和经验的十大最佳Python书籍-2018

    1,最佳Python书籍清单 在这篇文章中,我收集了一些适合初学者和经验丰富的最佳Python书籍的信息.我们还提到了每本书的简要介绍.这将帮助您根据您的要求选择最好的python书籍.此外,它还涵盖 ...

  6. python难不难学-超级适合新手学习的python教程,入门其实不难?

    在互联网时代很多人都希望掌握一个与互联网相关的知识,比如Python的知识就非常重要,因为无论是操作新媒体平台还是去制作一些软件,我们都需要掌握一些Python的技巧,而且学习一些Python的知识, ...

  7. 超适合初学者学习的3d建模小技巧!

    今天来为大家分享适合建模初学者学习的几个小技巧.想要学习一项技能,方向和方法对了才可以事半功倍. 制定合理地目标 想要快速学习建模,一定要给自己制定一个合理地目标,不然你的状况可能就是"今天 ...

  8. 苹果机-游戏,80-90儿时的回忆,python打印print()版,适合初学者。

    前段时间看到自己写的一篇苹果机游戏文章,发现很多问题.重新整理了一下在发出来. 代码比较初级,适合初学者,代码后都加了注解,方便同学们理解.留了一快绿色奖励彩灯功能没写,如果有兴趣的同学可以写全.有什 ...

  9. Android中ListView结合网络请求开发小案例(适合初学者必看的一篇详细实例)

    本文旨在对Android基础项目,ListView项目实际小应用(更多的结合小版块完成对用户需求的完整代码体现) 首先在这里,说说CSDN这个平台... 相信大家一定也不陌生,个人之前在学习中遇到的各 ...

最新文章

  1. Atom介绍和安装步骤
  2. PyTorch模型量化工具学习
  3. spring security源码分析心得
  4. 如何快速简单粗暴地理解Python中的if __name__ == ‘__main__‘
  5. Unix——百度百科
  6. protobuf windows java_protobuf windows java 环境搭建
  7. HDU4353(找一个三角形面积与它里面包含点的比值最小)
  8. Latent Semantic Analysis (LSA) Tutorial
  9. 奥迪公布未来五年计划:将在电动汽车方面投资120亿欧元
  10. java设计一个立方体类box_实例1: 设计一个立方体类Box,定义三个属性,分别是长,宽,高。定义二个方法,分别计算并输出立方体的体积和表面积。_学小易找答案...
  11. Android dalvik GC相关的属性详解
  12. 1051: 平方根的和
  13. 通过链接下载文件并保存到本地
  14. linux如何装coap协议,coap协议源码安装与测试
  15. CAD图纸被设置成只读格式,如何取消?
  16. 资本运作模式(融资与投资) - 运营管理文章
  17. 机器学习--归纳总结
  18. .netCore微信转账至零钱——V3
  19. 李沐老师 d2l库画图在 pycharm 动态显示问题(已解决)
  20. 中移物联ML302开发板上手体验

热门文章

  1. UDP成为低延时流媒体关键 选SRT还是QUIC?
  2. C/C++学习之路_八: 复合类型
  3. Hadoop之InputFormat数据输入详解
  4. 从头到脚说单测——谈有效的单元测试
  5. ECS vs K8S
  6. Linux awk 命令
  7. nginx基本数据结构ngx_module_t,ngx_module_s
  8. Electron开发入门
  9. 使用logstash将Mysql中的数据导入到ElasticSearch中(详细步骤,win_Elasticsearch)
  10. leetcode 738. Monotone Increasing Digits | 738. 单调递增的数字(Java)