desislava_topuzakova

05. Divide Without Remainder

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