Middle
""" Realizējiet klasi BankAccount Iniciē īpašnieku: str, bilanci: float Metodes: -- deposit : Pievieno līdzekļus bilancē -- withdraw: Atņem līdzekļus """ class BankAccount: pass
sobes.tech AI
Atbilde no AI
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("Depozīta summa jābūt pozitīva")
def withdraw(self, amount: float):
if amount > self.balance:
raise ValueError("Nepietiek līdzekļu izņemšanai")
if amount <= 0:
raise ValueError("Izņemšanas summa jābūt pozitīvai")
self.balance -= amount
Šī klase inicializē īpašnieku un bilanci, un metodes ļauj droši veikt iemaksas un izņemšanas ar operāciju pareizības pārbaudēm.