def test_return():
    if False:
        return 1
    return 2
print(test_return())
test_return() всегда вернет 2. Условие if False никогда не будет выполнено, поэтому первая инструкция return 1 не будет вызвана.  Следовательно, функция вернет 2, и это значение будет напечатано в консоли.Представленный код содержит функцию test_return(), которая определяет, какое значение вернуть, в зависимости от условия.
Логика работы:
test_return() начинается с условного оператора if False:.False всегда ложно, блок кода внутри if никогда не будет выполнен.return 1 никогда не будет достигнут.return 2.2.test_return(), и возвращаемое ею значение печатается в консоль с помощью функции print().Результат:
Код напечатает в консоль число 2.