Radoslav_03

1.3_zad.py

Sep 17th, 2023
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.90 KB | None | 0 0
  1. list1 = []
  2. list2 = []
  3.  
  4. while True:
  5.     n = int(input())
  6.  
  7.     if 15 <= n <= 35:
  8.         break
  9.     else:
  10.         continue
  11.  
  12. for i in range(n):
  13.     num = int(input())
  14.    
  15.     if 30 <= num <= 300:
  16.         list1.append(num)
  17.     else:
  18.         continue
  19.  
  20. count = 0
  21. for num in list1:
  22.     if num % 10 % 3 == 0:
  23.         count += 1
  24.  
  25. dev_by_6 = []
  26. for num in list1:
  27.     if num % 6 == 4:
  28.         dev_by_6.append(num)
  29.  
  30. min_index = dev_by_6.index(min(dev_by_6))
  31.  
  32. list2 = [num for num in list1 if 10 <= num <= 99 and num % 2 == 0 or num % 3 == 0]
  33.  
  34. all_index_digit_sum = 0
  35. index_count = 0
  36. for index, digit in enumerate(list2):
  37.     if index % 2 != 0:
  38.         all_index_digit_sum += digit
  39.         index_count += 1
  40.  
  41. index_avg = all_index_digit_sum / index_count
  42.  
  43. list2.remove(min([num for num in list2 if num % 2 == 0]))
  44.  
  45. print(list1)
  46. print(count)
  47. print(min_index)
  48. print(list2)
  49. print(index_avg)
Advertisement
Add Comment
Please, Sign In to add comment