""" Ex 3.23 from "A Primer on..." Wrap the formula from ex 1.12 in a function. """ from numpy import pi, log def egg(M, To = 20, Ty = 70): rho = 1.03 c = 3.7 K = 5.4e-3 Tw = 100 #water temperature t = (M**(2/3) * c * rho**(1/3)) / (K * pi**2 * (4 * pi/3)**(2/3)) \ * log(0.76 * (To - Tw)/(Ty - Tw)) return t #large egg, default values for To and Ty: t1 = egg(M = 67) #small egg from fridge, different value for to: t2 = egg(M = 47, To = 4) print(f"Large egg from room temp: {int(t1/60)} minutes and {int(t1%60)} seconds") print(f"Small egg from fridge: {int(t2/60)} minutes and {int(t2%60)} seconds") """ Terminal> python egg_func.py Large egg from room temp: 5 minutes and 14 seconds Small egg from fridge: 5 minutes and 12 seconds """