Класс BankAccount

Ваша задача — создать класс BankAccount, который будет иметь два основных атрибута: account_number и balance. Класс BankAccount должен содержать следующие методы:
  1. deposit(amount): Этот метод принимает аргумент amount и добавляет его к атрибуту balance класса BankAccount. Метод должен вывести строку Deposit Successful. Current Balance: $x, где x — текущий баланс после внесения депозита.
  1. withdraw(amount): Этот метод принимает аргумент amount и вычитает его из атрибута balance класса BankAccount. Метод withdraw не должен позволять balance опускаться ниже 0 (то есть счет не может уходить в овердрафт). Если запрашиваемое снятие приведет к овердрафту, метод должен вывести строку Insufficient balance. Withdrawal failed. и оставить баланс без изменений. Если снятие прошло успешно, метод должен вывести строку Withdrawal Successful. Current Balance: $x, где x — текущий баланс после снятия.
  1. display_balance(): Этот метод должен вывести строку Current Balance: $x, где x — текущий баланс.
Ввод
Вывод
acc = BankAccount(42114541, 777); acc.deposit(100); acc.display_balance()
Deposit Successful. Current Balance: $877 Current Balance: $877
Совет
Не забудьте про аргумент self в методах класса.
 
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue