the-honk/school/a-level/y12 old school/fundementals/tip calculator.py

25 lines
570 B
Python

while True:
try:
pounds = input('How much was the meal? ')
pounds = pounds.split('£')
pounds = pounds[len(pounds) - 1]
pounds = float(pounds)
break
except ValueError:
print('Please ensure that you input a valid amount of money!')
while True:
try:
percentage = input('What percentage would you like to tip? ')
percentage = percentage.split('%')[0]
percentage = float(percentage) / 100
break
except ValueError:
print('Please ensure that you enter a valid percentage!')
tip = round(pounds * percentage, 2)
print(f'You should tip £{tip}!')