Classe BankAccount
Il tuo compito è progettare una classe BankAccount che avrà due attributi principali, account_number e balance. La classe BankAccount dovrebbe avere i seguenti metodi:
deposit(amount): Questo metodo dovrebbe prendere unamountcome argomento e aggiungerlo all'attributobalancedella classeBankAccount. Il metodo dovrebbe stampare la stringaDeposit Successful. Current Balance: $xdovexè il saldo attuale dopo il deposito.withdraw(amount): Questo metodo dovrebbe prendere unamountcome argomento e sottrarlo dall'attributobalancedella classeBankAccount. Il metodowithdrawnon dovrebbe permettere che ilbalancescenda sotto 0 (cioè, il conto non può andare in rosso). Se viene effettuata una richiesta di prelievo che porterebbe a uno scoperto, il metodo dovrebbe stampare la stringaInsufficient balance. Withdrawal failed.e lasciare il saldo invariato. Se il prelievo ha successo, il metodo dovrebbe stampare la stringaWithdrawal Successful. Current Balance: $xdovexè il saldo attuale dopo il prelievo.display_balance(): Questo metodo dovrebbe stampare la stringaCurrent Balance: $xdovexè il saldo attuale.
Ingresso | Uscita |
|---|---|
| Deposit Successful. Current Balance: $877 |
Suggerimento
Non dimenticare l'argomento self nei metodi della classe.
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB