Вопрос Помощь с кодом на Python

Регистрация
29 Ноя 2013
Сообщения
71
Репутация
0
Спасибо
0
Монет
0
Помогите разобраться в коде на Python:
num = 7
if num > 3:
print("3")
if num < 5:
print("5")
if num == 7:
print("7")
Ответ данной программы будет 3.Прошу объяснить простым языком почему ответ таков и он не 37.Буду крайне благодарен за помощь.
 
17203397_5ae09374af7be943a3745ad6b5fc84fc_800.jpg
 
Все уже посчитали, но никто не объяснил, а наверное стоит. Программа на питоне выполняется последовательно, и дойдет до конца, если не возникнет исключение или не встретится какой-либо оператор управления последовательностью выполнения. У вас 3 таких оператора: условное выполнение. Каждый из них выполняется независимо от остальных. Если вы хотите получить другое поведение, чтобы выполнился код, связанный только с одним условием, то писать надо, выстраивая цепочку if .. elif .. else ..
 
Назад
Сверху