\n
is not setting a new line for a string in my code. What is the problem?
class Account():
def __init__(self, owner, balance = 0.0):
self.owner = owner
self. balance = balance
def deposit(self, amount):
self.balance += amount
return (f'{amount} dollars has been deposited to your account. \nYou have {self.balance} dollars.')
def withdraw(self, amount):
if amount > self.balance:
print(f"Insufficient balance. You have {self.balance} dollars." )
else:
self.balance -= amount
print(f"Left balance is: {self.balance}" )
def __str__(self):
return (f"Account's holder: {self.owner}\nBalance: {self.balance}")
When I try to:
acct1 = Account('Jose',100)
acct1.deposit(50)
The output is :
'50 dollars has been deposited to your account. \nYou have 150 dollars.'