迷你银行

Bank

实验题目
迷你银行
实验目的
搭建开发环境
掌握基本开发流程
掌握基本调试方法
实验内容
查询余额
存钱
取钱
退出
知识点
IO
f-string
while
if-else
function
开发环境
操作系统 Window 10+
文本编辑器 Vs Code
谷歌浏览器 Chrome
实验要求
实验过程
实验总结
掌握的知识点、开发技能
碰到的问题、解决的思路和方法以及未解决的问题
其它思考
参考效果和参考代码
user = None
money = 10000
user = input('please input your name->')

def queryMoney(flag=False):
  if flag:
    print(f'Query Money')
  print(f'{user}\'s money is ¥{money:,}')

def saveMoney(mon):
  print(f'Save Money')
  global money
  money += mon
  print(f'{user} save money ¥{mon}')
  queryMoney()

def getMoney(mon):
  print(f'Get Money')
  global money
  money -=mon
  print(f'{user} get money ¥{mon}')
  queryMoney()

def main():
  tips = 'main menu'
  print(f'{tips:*^60}')
  tips = f'welcome {user} to Python, please choose'
  print(f'{tips:^60}')
  print('*'*60)  
  print(f'query\t[1]')
  print(f'save\t[2]')
  print(f'get\t[3]')
  print(f'exit\t[4]')
  return input('your choice->')
      

while True:
  key = main()
  if key == '1':
    queryMoney(True)
    continue
  elif key == '2':
    mon = input('money you want to save ->¥')
    saveMoney(int(mon))
    continue
  elif key == '3':
    mon = input('money you want to get ->¥')
    getMoney(int(mon))
    continue
  else:
    print(f'88, {user}')
    break        
拓展与思考
如何复用结构和样式?
使用其它浏览器查看项目效果