Python. Задача 8-22

Целочисленный список из 10 элементов вводит пользователь. Элементы списка могут принимают значения от 0 до 1000. Найти и вывести минимальное значение среди элементов списка, которые четные и делятся на 3.

Решение
# Количество элементов списка
N = 10
# Вводим список
a = []
for i in range(N):
    a.append(int(input('Введите элемент ' + str(i + 1) + ': ')))
nmin  = 10000
for i in range(N):
    if a[i] % 2 == 0 and a[i] % 3 == 0 and a[i] != 0 and a[i] < nmin:
        nmin = a[i]
print(nmin)