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" на консоль.