Предмет: Информатика, автор: aldemirtus2009

помогите пожалуйста это надо сделать в пайтон​

Приложения:

Ответы

Автор ответа: Аноним
0

Объяснение:

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

Например, как нам определить значения max и min, если в задаче не указывается диапазон значений элементов массива? В max и min я записывал 1-ый и 2-ой элементы массива.

Плюс к этому, нежелательно использование в названии переменных ключевых слов Python-a и названий уже существующих функций(max, min).

Также неизвестен формат вводимых данных, но в своем коде я подразумевал, что пользователь вводит в консоль числа через пробел.

Код Python 3.10:

arr0 = input().split()

arr = []

for i in arr0:

   arr.append(int(i))

if arr[0] < arr[1]:

   min = arr[0]

   max = arr[1]

else:

   min = arr[1]

   max = arr[0]

for i in range(2, len(arr)):

   if arr[i] > max:

       max = arr[i]

   else:

       if arr[i] < min:

           min = arr[i]

print(max-min)

Результат:

1)

Ввод: 3 5 9 4 2 6

Вывод: 7

2)

Ввод: 61 13 75 89 10 28

Вывод: 79

3)

Ввод: 100 345 123 985 216 845

Вывод: 885

Похожие вопросы
Предмет: География, автор: ar6380244
Предмет: Русский язык, автор: finalboss