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