Ola, eu fiz o codigo seguindo as aulas, mas somente a função cria_conta esta funcionando. As demais funções estao gerando erros. Vi outro post a respeito, mas não sanei minha duvida e por isso abri ou item aqui do foru. Obrigado
Segue o codigo do arquivo teste.py
def cria_conta(numero, titular, saldo, limite): conta = {"numero": numero, "titular": titular, "saldo": saldo, "limite": limite} return conta
def deposita(conta, valor): conta["saldo"] += valor
def saca(conta, valor): conta["saldo"] -= valor
def extrato(conta): print("Saldo {}".format(conta["saldo"]))
Aqui o condigo que fiz na consele para integir com as funções criadas:
Python 3.9.1 (tags/v3.9.1:1e5d33e, Dec 7 2020, 17:08:21) [MSC v.1927 64 bit (AMD64)] on win32
from teste import cria_conta, deposita, saca, extrato cria_conta(555, "Joao", 50.0, 100.0) {'numero': 555, 'titular': 'Joao', 'saldo': 50.0, 'limite': 100.0} deposita(conta, 100) Traceback (most recent call last): File "", line 1, in NameError: name 'conta' is not defined