Линейный алгоритм если в алгоритме присутствует условие,то это алгоритм называется разветвляющийся(ветвление), Разветвляющийся алгоритм — алгоритм, в котором в зависимости от условия выполняется либо одна, либо другая последовательность действий алгоритм в котором действия повторяются многократно называется циклический Циклический алгоритм — описание действий, которые должны по вторяться указанное число раз или пока не выполнено заданное условие. Перечень повторяющихся действий называется телом цикла.
# Заполняем массив случайно, если что поменяй
import random as r
list = []
n = r.randrange(1, 101)
for i in range(0, n):
a = r.randrange(1, 10001)
list.append(a)
k = 0
for i in range(0, n):
if list[i] % 2 == 0:
k += 1
print(k)