У меня вопрос, в котором я застрял. Мне нужно создать функцию, которая вызывается, например, better_a cc, которая получает два аргумента от экземпляра другого класса с именем «banka cc» и функцию proof_wealth.
Если первый аргумент не является экземпляр класса "banka cc", он должен напечатать "извините, это не банковский счет". Если proof_wealth меньше 1000, он должен напечатать: «вы не можете получить это обновление»
Если он соответствует двум условиям, он должен создать новый банковский счет с именем и балансом из экземпляра «bankcc_prime» и вернуть этот новый экземпляр.
Мой код на данный момент:
Я написал первый код:
class BankAcc():
def __init__(self, owner, balance = 0):
...
class BankAccountPrime():
def __init__(self,proof_wealth, owner, balance)
, а затем последний код:
def upgrade_account(self, BankAcc, proof_wealth):
self.BankAccount = BankAcc
self.proof_wealth = proof_wealth
for instance in BankAcc:
if instance in BankAcc and proof_wealth > 1000:
return BankAccountPrime
elif instance not in BankAccc:
print('Sorry, this is not a Bank Account.')
else:
proof_wealth < 1000
print("You cannot receive this upgrade")
Я был бы признателен ваша помощь! Спасибо