Класс BankAccount
Ваша задача — создать класс BankAccount, который будет иметь два основных атрибута: account_number и balance. Класс BankAccount должен содержать следующие методы:
deposit(amount): Этот метод принимает аргументamountи добавляет его к атрибутуbalanceклассаBankAccount. Метод должен вывести строкуDeposit Successful. Current Balance: $x, гдеx— текущий баланс после внесения депозита.withdraw(amount): Этот метод принимает аргументamountи вычитает его из атрибутаbalanceклассаBankAccount. Методwithdrawне должен позволятьbalanceопускаться ниже 0 (то есть счет не может уходить в овердрафт). Если запрашиваемое снятие приведет к овердрафту, метод должен вывести строкуInsufficient balance. Withdrawal failed.и оставить баланс без изменений. Если снятие прошло успешно, метод должен вывести строкуWithdrawal Successful. Current Balance: $x, гдеx— текущий баланс после снятия.display_balance(): Этот метод должен вывести строкуCurrent Balance: $x, гдеx— текущий баланс.
Ввод | Вывод |
|---|---|
| Deposit Successful. Current Balance: $877 |
Совет
Не забудьте про аргумент self в методах класса.
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB