Clase BankAccount

Tu tarea es diseñar una clase BankAccount que tendrá dos atributos principales: account_number y balance. La clase BankAccount debe tener los siguientes métodos:
  1. deposit(amount): Este método debe tomar un argumento amount y sumarlo al atributo balance de la clase BankAccount. El método debe imprimir la cadena Deposit Successful. Current Balance: $x donde x es el saldo actual después del depósito.
  1. withdraw(amount): Este método debe tomar un argumento amount y restarlo del atributo balance de la clase BankAccount. El método withdraw no debe permitir que el balance sea menor que 0 (es decir, la cuenta no puede sobregirarse). Si se realiza una solicitud de retiro que llevaría a un sobregiro, el método debe imprimir la cadena Insufficient balance. Withdrawal failed. y dejar el saldo sin cambios. Si el retiro es exitoso, el método debe imprimir la cadena Withdrawal Successful. Current Balance: $x donde x es el saldo actual después del retiro.
  1. display_balance(): Este método debe imprimir la cadena Current Balance: $x donde x es el saldo actual.
Entrada
Salida
acc = BankAccount(42114541, 777); acc.deposit(100); acc.display_balance()
Deposit Successful. Current Balance: $877 Current Balance: $877
Consejo
No olvides el argumento self en los métodos de la clase.
 
 

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