BankAccount クラス
あなたのタスクは、account_number
とbalance
の2つの主要な属性を持つBankAccount
クラスを設計することです。BankAccount
クラスは以下のメソッドを持つべきです:
deposit(amount)
: このメソッドは引数amount
を受け取り、BankAccount
クラスのbalance
属性にその金額を加算します。メソッドは、預金後の現在の残高をx
として、Deposit Successful. Current Balance: $x
という文字列を表示します。withdraw(amount)
: このメソッドは引数amount
を受け取り、BankAccount
クラスのbalance
属性からその金額を減算します。withdraw
メソッドは残高が0未満になることを許可してはいけません(つまり、口座がマイナスになることはできません)。もし残高不足で引き出しができない場合、メソッドはInsufficient balance. Withdrawal failed.
というメッセージを表示し、残高はそのままにします。引き出しが成功した場合は、引き出し後の現在の残高をx
として、Withdrawal Successful. Current Balance: $x
という文字列を表示します。display_balance()
: このメソッドは、現在の残高をx
として、Current Balance: $x
という文字列を表示します。
入力 | 出力 |
---|---|
| Deposit Successful. Current Balance: $877 |
ヒント
クラスメソッドではself
引数を忘れないようにしましょう。
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB