Предмет: Информатика,
автор: lisicasvetlana08
Программист написал программу для выбора наименьшего из двух чисел так:
if a < b:
M = a
if b < a:
M = b
В каких случаях эта программа будет работать неправильно? Запишите правильную программу, используя один условный оператор в полной форме.
Ответы
Автор ответа:
18
Табуляции не учитываем, представим, что они правильно стоят.
Программа будет работать неправильно, если a = b, она вообще тогда ничего не выведет, так как условия не выполнятся.
То что здесь просят сделать за один оператор так не делается.
Правильная программа может выглядеть так:
if a < b:
M = a
elif a > b:
M = b
else:
print("Числа равны")
Похожие вопросы
Предмет: Биология,
автор: Nekoniko
Предмет: Русский язык,
автор: Yanochka2151
Предмет: Українська мова,
автор: encsike9924
Предмет: Физика,
автор: Танюшка2233
Предмет: Математика,
автор: YmLva