desislava_topuzakova

04. Histogram

Mar 28th, 2021
820
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.18 KB | None | 0 0
  1. # 1. въвеждане на n на брой числа - OK
  2.     # за всяко едно число -> проверка в  коя група е -> увеличаваме броя на числата в групата
  3. # 2. броя на числата във всяка група - OK
  4. # 3. процентите
  5.  
  6. n = int(input())
  7. count_first = 0
  8. count_second = 0
  9. count_third = 0
  10. count_forth = 0
  11. count_fifth = 0
  12.  
  13. for number in range(1, n + 1):
  14.     value = int(input())
  15.     # проверка за група
  16.     if value < 200:
  17.         count_first += 1
  18.     elif 200 <= value <= 399:
  19.         count_second += 1
  20.     elif 400 <= value <= 599:
  21.         count_third += 1
  22.     elif 600 <= value <= 799:
  23.         count_forth += 1
  24.     elif value >= 800:
  25.         count_fifth += 1
  26.  
  27. # БРОЯ НА ЧИСЛАТА ВЪВ ВСЯКА ГРУПА
  28. # процент = броя на числата в групата / общ брой числа * 100
  29. p1 = count_first / n * 100
  30. p2 = count_second / n * 100
  31. p3 = count_third / n * 100
  32. p4 = count_forth / n * 100
  33. p5 = count_fifth / n * 100
  34.  
  35.  
  36. print(f"{p1:.2f}%")
  37. print(f"{p2:.2f}%")
  38. print(f"{p3:.2f}%")
  39. print(f"{p4:.2f}%")
  40. print(f"{p5:.2f}%")
Advertisement
Add Comment
Please, Sign In to add comment