Estou tentando usar a função de deposito e saque porém da um erro dizendo que a variável de "saldo" não existe, podem me ajudar ? OBS = O código está em ingles mas as funções e seus nomes estão iguais aos da aula
def create_account(number, owner, balance, limit):
account = {"number": number, "owner": owner, "balance": balance, "limit": limit}
return account
def deposit(account, value):
balance["balance"] += value
def withdraw(account, value):
balance["balance"] -= value
def extract(account):
print("O saldo é : {}".format(balance["balance"]))
Consigo executar a função de criar conta mas não consigo usar as outras.. Dizem que a variável balance não foi definida
deposit(account, 500)
Traceback (most recent call last):
File "<input>", line 1, in <module>
File "C:\Users\Gabriel Ribeiro\PycharmProjects\POO\main.py", line 6, in deposit
balance["balance"] += value
NameError: name 'balance' is not defined