What is wrong with my syntax on line 3?
def __init__ (self,name,balance,acctnum):I feel it is rejecting the syntax because my code is huge. cos I checked on the site. and it looked ok. but it is raising flimsy issues with my code. issues that cannot be adjusted. the code is so large that I am yet to load it on this Q and A platform class BankAccount: def __init__ (self,name,number,balance): self.name=name self.number=number self.balance=balance class SavingsAccount(BankAccount): def __init__(self, balance=500): assert(self.balance>500), "minimum balance is 500" def deposit (self, amount): if amount<0: return "Invalid deposit amount" self.balance+=amount return self.balance def withdraw(self,amount): Assert (self.balance>amount), "cannot withdraw" if amount<0: return "Invalid amount" self.balance-=amount return self.balance class currentaccount(BankAccount): def __init__(self,balance=0): def deposit (self, amount): if amount<0: return ("Invalid deposit amount") self.balance+=amount return self.balance def withdrawal (self, amount): assert (self.balance > amount),"cannot withdraw beyond the current account balance" if amount<0: return "Invalid amount" self.balance-=amount return self.balance