bhylu.com

Advertisements

Code Challenge

Calculate a four-item basket at 325 cents each, then add 150 cents delivery. Use separate named statements for the subtotal and final amount.

Understand the idea

Write your own solution before opening the worked answer. Predict the output from the supplied values, then compare the actual result. Check both an ordinary case and the boundary described below; a passing example is more useful when you can explain why it passes.

Where to try it

Open this example with Try in playground. The code loads as editable text and does not run until you select Run. The first run downloads Python. Each run starts fresh; temporary files created by a script are not files on your PC.

Your task

Calculate a four-item basket at 325 cents each, then add 150 cents delivery. Use separate named statements for the subtotal and final amount.

Show the worked solution
Python

unit_cents = 325
quantity = 4
subtotal = unit_cents * quantity
total = subtotal + 150
print(total)

Check the result

The final total is 1450 cents.

Test one more case

Test a one-item basket and explain which amount should be charged only once.