Количество элементов, значения которых принадлежат заданному диапазону

В списке найти количество элементов, значение которых не меньше заданного минимума и не больше заданного максимума, то есть принадлежат определенному диапазону. Пусть список заполняется случайными числами, границы диапазона задаются с клавиатуры.

  1. После того, как список заполнен и выведен на экран, запросим с клавиатуры нижнюю и верхнюю границы диапазона. Присвоим эти значения переменным minimum и maximum.
  2. Введем переменную qty, которая будет хранить количество элементов, значения которых попадают в диапазон. Поскольку таких элементов может и не быть, присвоим qty значение 0.
  3. В цикле переберем все элементы списка. Если значение очередного элемента не меньше minumum и не больше maximum, то к значению qty надо добавить единицу.
  4. Выведем значение qty на экран.
import random
 
arr = []
for i in range(30):
    x = int(random.random() * 100)
    arr.append(x)
    print("%3d" % x, end='')
    if (i + 1) % 5 == 0:
        print()
 
minimum = int(input('Min: '))
maximum = int(input('Max: '))
 
qty = 0
for i in arr:
    if minimum <= i <= maximum:
        qty += 1
 
print(qty)

Пример выполнения:

 68 18 63 80 54
 48 46 36 37 53
 34 10 62 12 71
 17 55 23 63 91
 24 67  3 51 61
  9 72 90 77 34
Min: 1
Max: 10
3