Добрый день!
Несколько дней назад начал осваивать первый язык программирования, а именно Python.
Написал простую программу, но она выводит неправильный ответ.
Прошу доступно объяснить почему так происходит.
Задача максимально простая - из 4 чисел (введенных пользователем)
Отобразить наименьшее число.
Знаю, что можно использовать функцию min, но в данном контексте задача сделать именно через if.
Вопрос:
Почему программа выводит два числа? 100 и 5.
Если в первом условии прописано, что "ЕСЛИ 100 МЕНЬШЕ 200 И 5 И 300: НАПИШИ 100"
Очевидно, что 100 меньше 200, НО оно же не меньше 5.
Значит вывод команда "принт" не должна сработать.
Несколько дней назад начал осваивать первый язык программирования, а именно Python.
Написал простую программу, но она выводит неправильный ответ.
Прошу доступно объяснить почему так происходит.
Задача максимально простая - из 4 чисел (введенных пользователем)
Отобразить наименьшее число.
Знаю, что можно использовать функцию min, но в данном контексте задача сделать именно через if.
Вопрос:
Почему программа выводит два числа? 100 и 5.
Если в первом условии прописано, что "ЕСЛИ 100 МЕНЬШЕ 200 И 5 И 300: НАПИШИ 100"
Очевидно, что 100 меньше 200, НО оно же не меньше 5.
Значит вывод команда "принт" не должна сработать.