The following code defines the BankAccount class in Python: class BankAccount: def __init__(self): self.balance = 0.00 def deposit(self, amount): self.balance += amount def withdraw(self, amount): if...


The following code defines the BankAccount class in Python:
class BankAccount:
def __init__(self):
 self.balance = 0.00
def deposit(self, amount):
 self.balance += amount
def withdraw(self, amount):
 if self.balance >= amount:
 self.balance -= amount
 else:
 print("Not enough money in the account. Withdrawal failed.")
def getBalance(self):
 return self.balance


a. List all properties and all methods in the BankAccount class in the Word document.


b. Determine the output produced by the following codes and explain why in the Word document.


a = BankAccount()
print(a.getBalance())
a.deposit(100.00)
print(a.getBalance())
a.withdraw(200.00)
print(a.getBalance())
a.withdraw(20.00)
print(a.getBalance())



Jun 05, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here