Sign in to test your solution.
# Save the change program # ------------------------- # Subprograms # ------------------------- def nearest_pound(amount): return int(amount) + 1 def save_the_change(amount): if int(amount) != amount: savings = nearest_pound(amount) - amount else: savings = 1 return savings # ------------------------- # Main program # ------------------------- purchase_price = float(input("Enter the purchase price: £")) debit = nearest_pound(purchase_price) savings = save_the_change(purchase_price) print("Debit - £{0:.2f}".format(debit)) print("Credit to savings - £{0:.2f}".format(savings))

  Python sandbox

This window allows you to run Python code without installing a thing. The code you write here is not automatically submitted to Dodona.

Test case being debugged