Question: def main ( ) : while True: # Step 1 : Ask for name or ' q ' to quit name = input (

def main():
while True:
# Step 1: Ask for name or 'q' to quit
name = input("Enter your name or q to quit: ")
if name =='q':
print("
Exiting Program")
break
# Step 2: Ask for account balance
try:
account_balance = float(input("Enter an amount your account balance: "))
except ValueError:
print("Please enter a valid number for account balance.")
continue
# Step 3: Ask for amount to withdraw or deposit
try:
amount = float(input("Enter amount to withdraw (-) or deposit (+): "))
except ValueError:
print("Please enter a valid number for amount.")
continue
# Step 4 & 5: Update and display new account balance
if amount >0:
account_balance += amount
print("
Your account balance is ${:.2f}".format(account_balance))
elif amount <0:
account_balance += amount
if account_balance <0:
print("
Account is overdrawn")
elif account_balance ==0:
print("
Your account balance is zero")
else:
print("
Your account balance is ${:.2f}".format(account_balance))
else:
print("
Your account balance remains ${:.2f}".format(account_balance))
print()
if __name__=="__main__":
main()
def main():
while True:
# Step 1: Ask for name or 'q' to quit
name = input("Enter your name or q to quit: ")
if name =='q':
print("
Exiting Program")
break
# Step 2: Ask for account balance
try:
account_balance = float(input("Enter an amount your account balance: "))
except ValueError:
print("Please enter a valid number for account balance.")
continue
# Step 3: Ask for amount to withdraw or deposit
try:
amount = float(input("Enter amount to withdraw (-) or deposit (+): "))
except ValueError:
print("Please enter a valid number for amount.")
continue
# Step 4 & 5: Update and display new account balance
if amount >0:
account_balance += amount
print("
Your account balance is ${:.2f}".format(account_balance))
elif amount <0:
account_balance += amount
if account_balance <0:
print("
Account is overdrawn")
elif account_balance ==0:
print("
Your account balance is zero")
else:
print("
Your account balance is ${:.2f}".format(account_balance))
else:
print("
Your account balance remains ${:.2f}".format(account_balance))
print()
if __name__=="__main__":
main()

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!