Я получаю ошибку типа?
Я устал делать банк , в котором можно вносить и снимать средства, но я получаю ошибку типа
Вот этот код:
class Account(): def __init__(self, name, balance, min_balance): self.name = name self.balance = balance self.min_balance = min_balance def Deposit(self,amount): self.balance += amount def with_draw(self,amount): if self.balance - amount >= self.min_balance: self.balance - amount else: print("Sorry you have reached you,r minimum balance") def Statement(self): print(f"You,r Current balance is {self.balance}") class Current(Account): def __init__(self, name, balance): super().__init__(self, name, balance, min_balance = -1000)
ВОТ В ЧЕМ ОШИБКА:
TypeError: __init__() получил несколько значений для аргумента 'min_balance'
Что я уже пробовал:
я погуглил опроблему , я пытался дать минимальному балансу никакого значения в коде,но потом, когда я пишу, как x = Current("ubaid", 50,10)
я вставляю значение min balance в интерпретатор, но он выдает ошибку
TypeError: __init__() принимает 3 позиционных аргумента, но 4 были даны