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

Разница между числами. Пайтон.

Дан массив чисел (float или/и int). Вам нужно найти разницу между самым большим (максимум) и самым малым (минимум) элементом. Ваша функция должна уметь работать с неопределенным количеством аргументов. Если аргументов нет, то функция возвращает 0 (ноль).
Вх. данные: Переменное число аргументов как числа (int, float).
Вых. данные: Разница между максимумом и минимумом как число (int, float).

Примеры:
difference (1, 2, 3) == 2
difference (5, -5) == 10
difference (10.2, -2.2, 0, 1.1, 0.5) == 12.4
difference () == 0

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

Ответил Аноним
1

Ответ:

def difference(*nums):

if len(nums) == 0:

  print("0")

else:

  print(round(max(nums)-min(nums),2))

difference (1, 2, 3)

difference (5, -5)

difference (10.2, -2.2, 0, 1.1, 0.5)

difference ()

Объяснение:

round округлил до 2 знаков

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