Загрузка данных


# Открываем файл для чтения
try:
    with open('numbers.txt', 'r') as file:
        # Считываем все числа в список
        data = [int(line.strip()) for line in file if line.strip()]

    min_sum = float('inf')  # Инициализируем бесконечностью для поиска минимума
    found = False

    # Перебираем пары идущих подряд элементов
    for i in range(len(data) - 1):
        a = data[i]
        b = data[i + 1]

        # Условие: одно число чётное, а другое оканчивается на 7
        cond1 = (a % 2 == 0 and abs(b) % 10 == 7)
        cond2 = (abs(a) % 10 == 7 and b % 2 == 0)

        if cond1 or cond2:
            current_sum = a + b
            if current_sum < min_sum:
                min_sum = current_sum
            found = True

    if found:
        print(min_sum)
    else:
        print("Пары не найдены")

except FileNotFoundError:
    print("Файл numbers.txt не найден")