diff options
| author | mo khan <mo@mokhan.ca> | 2025-04-16 17:27:20 -0600 |
|---|---|---|
| committer | mo khan <mo@mokhan.ca> | 2025-04-16 17:27:20 -0600 |
| commit | eb5ade38838e74f975918e68cb66de473139ac6d (patch) | |
| tree | d91e394c6261e08f9d14d1efd5af68f19d70b53b | |
| parent | 24fcf7074d36e3a0c1a0bbf52836e905048dc300 (diff) | |
extract calculate_quarters function
| -rw-r--r-- | coins2.py | 9 |
1 files changed, 6 insertions, 3 deletions
@@ -4,10 +4,13 @@ DIME = 0.10 NICKEL = 0.05 PENNY = 0.01 -def calculate(money): +def calculate_quarters(money): rest_quarters = round((money % QUARTER), 2) - quarters = round((money - rest_quarters) / QUARTER) - money = round(money - (quarters * QUARTER), 2) + return round((money - rest_quarters) / QUARTER) + +def calculate(money): + quarters = calculate_quarters(money) + money = money - (quarters * QUARTER) rest_dimes = round(money % DIME, 2) dimes = round((money - rest_dimes) / DIME) |
