Программист написал программу для выбора наименьшего из двух чисел так: if a < b:

M = a

if b < a:

M = b

В каких случаях эта программа будет работать неправильно? Запишите правильную программу, используя один условный оператор в полной форме.

IvanUmnisa IvanUmnisa    1   25.11.2020 19:25    182

Ответы
Vikylilaha Vikylilaha  25.12.2020 19:31

Табуляции не учитываем, представим, что они правильно стоят.

Программа будет работать неправильно, если a = b, она вообще тогда ничего не выведет, так как условия не выполнятся.

То что здесь просят сделать за один оператор так не делается.

Правильная программа может выглядеть так:

if a < b:

   M = a

elif a > b:

   M = b

else:

   print("Числа равны")

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика