fork(1) download
  1. from math import *
  2.  
  3. def salary(data):
  4. length = len(data)
  5. x = 0
  6. a = 0
  7. salary = 0
  8. while x < length:
  9. if data[x] == (" " or "," or "\n"):
  10. a = data[x+1:]
  11. x += 1
  12. salary = int(float(a)*1000000)
  13. return salary
  14.  
  15. def years(data):
  16. length = len(data)
  17. x = 0
  18. a = 0
  19. years = 0
  20. while x < length:
  21. if data[x] == (" " or "," or "\n"):
  22. a = data[:x-1]
  23. x += 1
  24. years = int(a)
  25. return years
  26.  
  27. def average(salary, years):
  28. average = salary / years
  29. average = int(round(average))
  30. return average
  31.  
  32. def moreThanTenMillion(average):
  33. morethan = False
  34. if average > 10000000:
  35. morethan = True
  36. return morethan
  37.  
  38. def averageSal(annual1, annual2, annual3, annual4, annual5):
  39. average = (annual1 + annual2 + annual3 + annual4 + annual5)/5
  40. average = int(round(average))
  41. return average
  42.  
  43. def pergame(average, games):
  44. pergame = average / games
  45. pergame = int(round(pergame))
  46. return pergame
  47.  
  48. def sort(var1, var2, var3, var4, var5, pos):
  49. list = [var1, var2, var3, var4, var5]
  50. list.sort()
  51. number = list[5 - pos]
  52. return number
  53.  
  54. def difference(average1, average2):
  55. difference = average1 - average2
  56. difference = fabs(difference)
  57. return difference
  58.  
  59. def main():
  60. input1 = raw_input()
  61. input2 = raw_input()
  62. input3 = raw_input()
  63. input4 = raw_input()
  64. input5 = raw_input()
  65. data1 = 0
  66. data2 = 0
  67. data3 = 0
  68. data4 = 0
  69. data5 = 0
  70. inputs = [input1, input2, input3, input4, input5]
  71. sal = []
  72. year = []
  73. averages = []
  74. sixteen = []
  75. eighteen = []
  76. x = 0
  77. y = 0
  78. while x < len(inputs):
  79. sal.append(salary(inputs[x]))
  80. year.append(years(inputs[x]))
  81. averages.append(average(sal[x], year[x]))
  82. if moreThanTenMillion(averages[x]):
  83. y += 1
  84. sixteen.append(pergame(averages[x], 16))
  85. eighteen.append(pergame(averages[x], 18))
  86. x += 1
  87.  
  88. data1 = y
  89. data2 = averageSal(averages[0], averages[1], averages[2], averages[3], averages[4])
  90. data3 = sort(sixteen[0], sixteen[1], sixteen[2], sixteen[3], sixteen[4], 5)
  91. data4 = sort(eighteen[0], eighteen[1], eighteen[2], eighteen[3], eighteen[4], 1)
  92. data5 = difference(averageSal(sixteen[0], sixteen[1], sixteen[2], sixteen[3], sixteen[4]),
  93. averageSal(eighteen[0], eighteen[1], eighteen[2], eighteen[3], eighteen[4]))
  94. print int(data1)
  95. print int(data2)
  96. print int(data3)
  97. print int(data4)
  98. print int(data5)
  99.  
  100. main()
Success #stdin #stdout 0.01s 7900KB
stdin
5, 57.5
6, 56.5
6, 72
6, 60
5, 51
stdout
3
10623333
588541
666666
73774