Saludos,
Actualmente estoy tomando este tutorial del canal de YouTube, esta de lujo!, ya he hecho un documento en Google docs, de manea personal para así repasar los temas posteriormente, estoy en el tema de Clases, para correr un código de cuenta bancaria, lo seguí tal cual el tutorial , pero me esta generando este error
Traceback (most recent call last):
File “C:/Users/ramos/OneDrive/Documentos/Codigos Python/Cuenta Bancaria.py”, line 18, in
mi_cuenta.depositar(400)
AttributeError: ‘CuentaBancaria’ object has no attribute ‘depositar’
Volví a checar el código, y considero que no hace falta el atributo depositar por que si se definió, el error que me da es que según no esta definido
class CuentaBancaria:
def __init__ (self, num_cuenta, nombre_titular, balance) :
self.num_cuenta = num_cuenta
self.nombre_titular = nombre_titular
self.balance = balance
def generar_balance (self):
print (self.balance)
def **depositar**(self, monto):
if monto > 0:
self.balance += monto
mi_cuenta = CuentaBancaria (“105-356-643”, “NoraSmith”, 5600)
mi_cuenta.generar_balance()
mi_cuenta.depositar(400)
mi_cuenta.generar_balance()
Me podrian ayudar a averiguar?
Nota: los asteriscos donde dice depositar, se agregaron por que marque en negrita dicho atributo
Muchas gracias de antemano