x = 5
y = 10
if x > y:
    print("x > y")
else:
    if x == y:
        print("x == y")
    else:
        print("x < y")
x < y
Вопрос: Что выведет следующий код?
x = 5
y = 10
if x > y:
    print("x > y")
else:
    if x == y:
        print("x == y")
    else:
        print("x < y")
Ответ: Код выведет "x < y".
Объяснение:
x > y проверяет, больше ли значение x (равное 5) значения y (равного 10). Поскольку 5 не больше 10, это условие ложно.else.else находится вложенное условие x == y, которое проверяет, равны ли значения x и y. Поскольку 5 не равно 10, это условие также ложно.else внутри вложенного if.else находится инструкция print("x < y"), которая выводит строку "x < y" на консоль.