写在前面
今天使用内嵌函数实现一个简单的银行存取款案例小程序,分享给大家,希望能够对你们有所帮助~
郑重声明:本人目前仅在CSDN这一个平台发布文章,其他小伙伴如果想转载 或者引用请注明引用来源,未经许可不得直接搬运,请尊重创作人的劳动成果,谢谢!
一、需求分析
主要功能包括:存钱、取钱和余额查询。
整体流程如下图
下面带大家看一下最终的展示效果:
二、编程思路
在最外层定义一个bank()函数,实现新用户的开户功能,里面包含四个内嵌函数。putMoney()函数实现存钱的功能,参数number表示存钱的数量,将该值累加到外部变量money上;gutMoney()函数实现取钱的功能,参数number表示取钱的数量,对外部变量money做减法操作;seeMoney()函数表示查看当前用户的余额;最后是一个menu()函数,表示操作的菜单选择,允许用户重复选择各项操作,当用户选择退出时,结束循环。
三、实现过程
首先定义bank()函数,然后编写四个内嵌函数即可。
def bank(accountID,name,money=0):#新储户的开户功能
print("新开账户信息:\n-