# 定义全局变量money
money = 5000000
name = input('请输入你的姓名:')
# 定义查询函数
def chaxunyue():
    print('-----------余额查询-----------')
    print(f'{name}你好!您的余额为:{money}元')
# 定义取款函数
def qukuan(a):
    global money  #全局变量
    money = money-a
    print('-----------取款-----------')
    print(f'取款{a}元成功,您的余额为:{money}元')
# 定义存款函数
def cunkuan(b):
    global money
    money = money + b
    print('-----------存款-----------')
    print(f'存款{b}成功,您的余额为:{money}元')
# 定义主菜单函数
def caidan():
    print('-----------主菜单-----------')
    print(f'欢迎使用沐沐ATM自动存取款机!{name}先生\女士')
    print('1、查询余额\t')
    print('2、存款\t')
    print('3、取款\t')
    print('4、退出\t')
    num = int(input('请选择您要执行的操作:'))
    return num
# 使用循环控制
while True:
    X=caidan()
    if X == 1:
      chaxunyue()
      continue #终止当前循环
    elif X == 2:
      b = int(input('请输入您要存入的金额:'))
      cunkuan(b)
      continue
    elif X == 3:
       a = int(input('请输入您要取出的金额:'))
       qukuan(a)
       continue
    else:
      break  # 退出循环
print('程序退出!')
![]()