Sobes.tech
Middle

""" Implementa la clase BankAccount Inicializa el propietario: str, saldo: float Métodos: -- deposit : Añade fondos al saldo -- withdraw: Deduce fondos """ class BankAccount: pass

sobes.tech AI

Respuesta de la IA

python class BankAccount: def init(self, owner: str, balance: float): self.owner = owner self.balance = balance

def deposit(self, amount: float):
    if amount > 0:
        self.balance += amount
    else:
        raise ValueError("La cantidad de depósito debe ser positiva")

def withdraw(self, amount: float):
    if amount > self.balance:
        raise ValueError("Fondos insuficientes para retirar")
    if amount <= 0:
        raise ValueError("La cantidad de retiro debe ser positiva")
    self.balance -= amount

Este clase inicializa al propietario y al saldo, y los métodos permiten depositar y retirar fondos de manera segura con verificaciones de la corrección de las operaciones.