fork download
  1. import math
  2. def meteor(n):
  3. pi = math.pi
  4. ro = 1.2
  5. v = 0
  6. r = .01
  7. x = 1
  8. g = 9.8
  9. m = 21. * .001
  10. t_max = -(2 * h/g) ** 1/2 * 10.
  11. dt = t_max/n
  12. for i in range(n + 1):
  13. dx = v * dt
  14. x = x + dx
  15. if x < 0.:
  16. return v
  17. F = pi/4 * ro * v ** 2 * r ** 2 - m * g
  18. a = F/m
  19. dv = a * dt
  20. v = v + dv
  21. return -999.
  22.  
  23. print(meteor(100000))
Runtime error #stdin #stdout 0.03s 6380KB
stdin
Standard input is empty
stdout
Standard output is empty