fork download
  1. from math import*
  2. h=lambda a,b:3*(a-b)**2/(a+b)**2;C=lambda a,b:pi*(a+b)*(1+h(a,b)/(10+sqrt(4-h(a,b))))
  3. f=lambda a,b,n:[int(C(a+i*5,b+i*5)-C(a,b))for i in range(n)]
  4.  
  5. for i in [[20,10,5],[5,5,2],[15,40,7],[35,40,4]]:
  6. print('%-11s -> %s'%(i,f(*i)))
Success #stdin #stdout 0.02s 9992KB
stdin
Standard input is empty
stdout
[20, 10, 5] -> [0, 30, 61, 92, 124]
[5, 5, 2]   -> [0, 31]
[15, 40, 7] -> [0, 29, 60, 91, 121, 152, 183]
[35, 40, 4] -> [0, 31, 62, 94]