Информатика, вопрос задал bulyzhnik , 2 года назад

Отсортируй результаты выполнения по убыванию.

# Для программ справа

# использовались эти функции

def add(a, b):

return (a + b)

в ручную
def mult(x):

return x * x


def sub(a, b):

return (a - b)


restIess: программой? или типо в ручную?

Ответы на вопрос

Ответил restIess
1

Мы не можем их никак отсортировать.

1. Значений/диапазона значений у нас нет.

2. Функции принимают разные аргументы, add и sub принимаю a,b, а mult принимает x. Даже примерно сказать не можем.

Можем разобраться на примере.

Пусть a = 5, b = 5, x = 5.

Тогда add вернет нам 10

mult вернёт нам 25

sub вернет нам 0

Получается, что mult всегда выдает нам максимальное значение, а sub минимальное? Не-а.

Другой пример.

a = - 5 , b = - 5, x = 0

Тогда add вернет нам -10

mult вернет нам 0

sub вернёт нам 0

Из этого примера делаем вывод, что mult дает значение такое же, как и sub.

Общий вывод: Всё зависит от переменных, так просто сравнить функции - нельзя.

Новые вопросы