Untitled

mail@pastecode.io avatar
unknown
python
a year ago
843 B
7
Indexable
counter = 0  # переменная счетчик


for n in range(1000, 10000):  # по условию диапазон четрырех-значное число
    n = str(n)  # переводим в строку, чтобы обращаться по индексу к цифрам

    if int(n[0]) % 2 == 0:  # первый символ четный
        r = int(n[0]) + int(n[2]) + abs(int(n[1]) - int(n[3]))  # из условия 1 пункт
        if r > 20:
            counter += 1  # считаем сколько r > 20
    else:
        pass
        # Считать нет смысла, так как в двоичной записи только 14 цифр, r > 20 получиться не может
        # Блок else можно вообще убрать
    
print(counter)  # Выводим результат