Sobes.tech
Middle

""" BankAccount კლასი განახორციელეთ მფლობელს იწყებს: str, ბალანსი: float მეთოდები: -- deposit : თანხებს ამატებს ბალანსზე -- withdraw: თანხებს ამოღებს """ class BankAccount: pass

sobes.tech AI

პასუხი 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("დეპოზიტის თანხა უნდა იყოს დადებითი")

def withdraw(self, amount: float):
    if amount > self.balance:
        raise ValueError("არასაკმარისი თანხა გამოტანისთვის")
    if amount <= 0:
        raise ValueError("გამოტანის თანხა უნდა იყოს დადებითი")
    self.balance -= amount

ეს კლასი ინიცირებს მფლობელს და ბალანსს, და მეთოდები უზრუნველყოფს თანხის უსაფრთხო შეტანასა და გამოტანას ოპერაციების სისწორის შემოწმებით.