Python Program: Tip Calculator

By carriekaler Feb4,2024

100 Days of Code: The Complete Python Pro Boot Camp – Day 2 Project


If the bill was $150.00, split between 5 people, with 12% tip.

Each person should pay (150.00 / 5) * 1.12 = 33.6

Format the result to 2 decimal places = 33.60

Thus everyone’s share of the total bill is $30.00 plus a $3.60 tip.

Tip: There are 2 ways to round a number. You might have to do some Googling to solve this.💪

Example Input

Welcome to the tip calculator!
What was the total bill? $124.56
How much tip would you like to give? 10, 12, or 15? 12
How many people to split the bill? 7

Example Output

Each person should pay: $19.93


  1. How to round a number to 2 decimal places in Python
  2. How to limit a float to two decimal places in Python
  1. Choose ‘Open in Replit’
  2. Select ‘Run’ to play/replay the game.
  3. Enter answers into the console where you see the tiny square at the end of sentences.