安徽省六安市小学五年级python编程课 26.模拟银行系统(课件)

2024-08-16
| 11页
| 189人阅读
| 33人下载
普通

内容正文:

第26课:模拟银行系统 陪孩子一起学Python ——编程从零学起 1 本课内容: 1.银行有已经开户的银行卡,包含:卡号、密码、余额。 2.系统可办理的业务有:存款、取款、查看余额。 3.系统连续登录3次失败后,将被锁定,需请求管理员解锁。 2 项目任务分解: 设计卡号,密码登录窗口。 业务办理:存钱、取钱、查看余额。 处理多个账户问题。 连续3次登录失败后,系统自锁。 3 账号密码登录: 4 参考程序: import easygui as gcard1_num = "1001"card1_pwd = "123456"card1_money = 0while True: card = g.multpasswordbox("请输入卡号和密码",title = "银行系统",fields = ("卡号","密码")) if card == [card1_num,card1_pwd]: g.msgbox("登录成功",title = "银行系统") else: g.msgbox("卡号或密码错误,请重新输入") 5 业务办理: 6 参考程序思路: while True: operation = g.buttonbox("请选择你要的操作",title = "银行系统",choices = ("存钱","取钱","查看余额","退出")) if operation == "存钱": #提示用户输入存款,并加入到当前账户余额 elif operation == "取钱": '''提示用户输入取款金额, 如果取款金额大于余额,操作失败 否则从当前账户余额中扣除''' elif operation == "查看余额": #显示余额 elif operation == "退出": pass break 7 处理多张卡: while True: card = g.multpasswordbox("请输入卡号和密码",title = "银行系统",fields = ("卡号","密码")) if card == [card1_num,card1_pwd]: money = card1_money elif card == [card2_num,card2_pwd]: money = card2_money else: g.msgbox("卡号或密码错误,请重新输入",title = "银行系统") continue while True: #业务办理 8 系统自动锁定: 9 课后练习 熟练编写银行系统程序。 10 THANKS 陪孩子一起学Python ——编程从零学起 11 $$

资源预览图

安徽省六安市小学五年级python编程课 26.模拟银行系统(课件)
1
安徽省六安市小学五年级python编程课 26.模拟银行系统(课件)
2
安徽省六安市小学五年级python编程课 26.模拟银行系统(课件)
3
安徽省六安市小学五年级python编程课 26.模拟银行系统(课件)
4
安徽省六安市小学五年级python编程课 26.模拟银行系统(课件)
5
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。