Advertisement
Radoslav_03

1.1_zad.py

Sep 17th, 2023
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.86 KB | None | 0 0
  1. import random
  2.  
  3. my_list = []
  4. list_dev_3 = []
  5.  
  6. while True:
  7.     n = int(input("Enter a value for n (between 30 and 100): "))
  8.    
  9.     if 30 <= n <= 100:
  10.         for _ in range(n):
  11.             number = random.randint(20,600)
  12.             my_list.append(number)
  13.  
  14.         break
  15.  
  16. even_count = 0
  17. for num in my_list:
  18.     if num % 10 == 0:
  19.         even_count += 1
  20.  
  21.     if num % 7 == 3:
  22.         list_dev_3.append(num)
  23.         min_num_index = list_dev_3.index(min(list_dev_3))
  24.  
  25. list3 = [num for num in my_list if num // 100 == 3 or str(num).endswith("5")]
  26.  
  27. max_num_index = my_list.index(max(my_list))
  28.  
  29. ends_with_3 = [num for num in my_list if str(num).endswith("3")]
  30.  
  31. prod = 1
  32. for num in ends_with_3:
  33.     prod *= num
  34.  
  35. print(my_list)
  36. print(list_dev_3)
  37. print(even_count)
  38. print(min_num_index)
  39. print(list3)
  40. print(max_num_index)
  41. print(ends_with_3)
  42. print(prod)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement