Pybites Logo

Calculate and evenly split the bill

Level: Intermediate (score: 3)

Three old friends Bob, Mary, and Alice meet at PyCon and decide to go out to dinner together. They have a wonderful time discussing lambda calculus and laughing about import antigravity.

At the end of the meal, being such good friends they decide to split the check "evenly" 3 ways.

Given an item total add tax (based on the given tax rate) and a tip (applied post-tax) producing a grand total. Next, split the grand total amount as evenly as possible amongst the friends. The sum of the per person split should be equivalent to the grand total.


Tasks

Complete check_split(item_total, tax_rate, tip, people), see the docstring for input parameters and expected return values.

Good luck and keep calm and code in Python!