def mrua(x0, v0, a, t): """ >>> round(mrua(0, 0, 6, 5), 2) 75.0 >>> round(mrua(10, 0, 2, 20.3), 2) 422.09 """ x = x0 + v0*t + (1/2)*a*t**2 return x def caiguda_lliure(h, t): """ La altura h esta en metres, i el temps t en minuts! >>> round(caiguda_lliure(1000, 0.1), 1) # 6 segons 823.5 >>> round(caiguda_lliure(1000, 0.2), 1) # 12 segons 293.9 >>> round(caiguda_lliure(1000, 0.3), 1) # 18 segons -1.0 """ h = mrua(h, 0, -9.80665, t*60) return max(h, -1.0) # max ens permet estalviar el condicional