Advertisement
Vitaliy_Novichikhin

Stepik_2.1.15_Kapica

Jun 16th, 2020
232
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.92 KB | None | 0 0
  1. import math
  2.  
  3. def compute_population(T1, t, tau, C):
  4.     under_atan = (T1 - t) / tau
  5.     arcctg = math.pi / 2 - math.atan(under_atan)
  6.     N_t = (C / tau) * arcctg
  7.     return N_t
  8.  
  9. C = 172  # милларда человек лет;
  10. T1 = 2000  # 2000 год;
  11. tau = 45  # 45 лет;
  12. line = input() #год для которого считаем, пишем сами
  13. years_str_list = line.split() # преобразовать строку в список из строковых значений годов
  14. n = len(years_str_list)
  15. years_list = [float(year) for year in years_str_list] #преобразовав строковые значения в целые
  16. for t in years_list:
  17.     population_list = compute_population(T1, t, tau, C) #считаем население для каждого года
  18.     print("%5d - %6.3f миллиард(ов)" % (t, population_list))  #сопаставляем год с населением
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement