Advertisement
desislava_topuzakova

05. Divide Without Remainder

May 10th, 2020
1,775
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.95 KB | None | 0 0
  1. # за всяко едно число от 1 до n
  2. # повтарям: 1. чета стойността 2. проверка за група ->
  3. # увеличаваме броя на числата в групата
  4. n = int(input())
  5. group_one_count = 0
  6. group_two_count = 0
  7. group_three_count = 0
  8.  
  9.  
  10. for number in range(1, n + 1):
  11.     #1. чета стойността
  12.     value = int(input())
  13.     #2. проверка
  14.     # група 1
  15.     if value % 2 == 0:
  16.         group_one_count += 1
  17.     # група 2
  18.     if value % 3 == 0:
  19.         group_two_count += 1
  20.     # група 3
  21.     if value % 4 == 0:
  22.         group_three_count += 1
  23.  
  24. # 3. изчислим процентите -> броя на числата в групата / n(общ брой) * 100
  25. percent1 = group_one_count / n * 100
  26. percent2 = group_two_count / n * 100
  27. percent3 = group_three_count / n * 100
  28.  
  29. print(f'{percent1:.2f}%')
  30. print(f'{percent2:.2f}%')
  31. print(f'{percent3:.2f}%')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement