TypeError: unsupported operand type(s) for +=: 'function' and 'int'

python 为什么报错了?TypeError: unsupported operand type(s) for +=: 'function' and 'int'


```python
money=500000
name=input('请输入你的姓名:')

def money():
    print(f'{name},您好,您的余额剩余:{money}元')

def put_money(num):
    global money #money在函数内部定义为全局变量
    money += num
    print(f'{name}您好,存款{num}成功')

def get_money(num):
    global money
    money = money-num
    print(f'{name}您好,取款{num}成功,您的余额剩余{money}')

def main():
    print(f'{name}您好,欢迎来到ATM,请选择操作:\n查询余额\t【输入1】\n存款\t\t【输入2】\n取款\t\t【输入3】\n退出\t\t【输入4】')
    return int(input('请输入你的选择'))

while True:
    choice=main()
    if choice==1:
        money()
        continue #通过continue进行下一次循环。一进来就是回到了主菜单
    elif choice==2:
        num = int(input('请输入您要存款的金额'))
        put_money(num)
        continue
    elif choice==3:
        num = int(input('请输入您要取款的金额'))
        get_money(num)
        continue
    else:
        print('程序退出')
        break

```

money又是变量又是函数
换个名字