
Программное обеспечение
Про pyton! Объясните пожалуйста нормально как получилось 3.
Я ответ знаю но не могу понять как оно получилось.


Конечно должно быть просто "3". В твоем примере имеем три вложенных условия: (if num > 3), (if num < 5) и (if num == 7). Причем, имей в виду, что в Python блоки кода выделяются отступами, а не фигурными скобочками (в отличие от языков с Си-подобной грамматикой: C, C++, C#, Java, JavaScript). Т. е. второе условие (if num < 5) находится в одном блоке кода с print("3"). Весь этот блок кода будет выполнен только при выполнении первого условия (if num > 3). Первое условие выполнилось (т. к. 7 > 3), поэтому команда print("3") выполнилась, потому и второй условие проверилось. А третье условие (if num == 7) находится в одном блоке кода с print("5"). Значит третье условие (как и print("5")) будет проверено только в случае выполнения второго условия. Но второе условие не выполнилось, т. к. 7 не меньше 5. Значит и команда print("5") не выполнилась и третье условие (if num == 7) проверяться не стало. Соответственно и команда print("7") не выполнилась. Она ведь в блоке кода, который выполняется только при выполнении третьего условия, до проверки которого вообще не дошло.
Нурсултан Оразбеков
Спасибо что понятно объяснил.
И какой же ответ по -твоему? Тут 3 7 ответ будет. нум больше 3? больше - выводит 3, нум = 7? равно - выводит 7.
Нурсултан Оразбеков
Да я так и подумал, но ответ только один 3,а почему не выводит 7 незная.
Похожие вопросы
- Объясните пожалуйста чайнику про Windows XP
- объясните, пожалуйста, пошагово как?
- Доброго утра у меня вопрос, как работать с Alkid Live USB? Объясните пожалуйста.
- Чем отличается Windows 7 x64 от Windows 7 x86? Объясните пожалуйста максимально подробно
- Что такое программа: 1с Эта одна программа или несколько программ и для чего они используются? объясните пожалуйста
- что такое ПАТЧ,объясните чайнику. как его применять,как с ним работать,объясните пожалуйста.
- Ребят, объясните пожалуйста, что такое TeamSpeak?
- объясните пожалуйста. я скачала windows 7. как мне теперь установить её?по этапам объясните. с меня лучший ответ)
- драйвера! я лузер в компьютерах- объясните Пожалуйста самым доступным языком!!
- Объясните, ПОЖАЛУЙСТА, почему все так презирают Windows Vista?