Table of Contents

Computer Lab 03, Functions

puzzle

practical work

We use the code implemented last week, from Wentworth2012 and make it more flexible by encapsulating the core functionality in functions.

2.14.5 Create a function compute_final_amount that will have P,r,n,t as the input parameters. Comment the function appropriately. Make the code robust against dividing by zero runtime problem. Test the functionality.

time difference variant of 2.14.7 and 2.14.8. Implement a function compute_time_diff(h1,m1,h2,m2) that returns two values - hours, minutes - time difference between t2-t1, where the time is expressed in hours and minutes. Expect 24 hours notation.

Usage:

>>> h,m = compute_time_diff(13,20,15,10)
>>> print(h,m)
1 50

homework