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

Напишите пожалуйста программу на Python, суть которой заключается в том, что человек должен написать ввести N чисел, после чего программа должна посчитать среднее арифметическое, которое округлено до целых чисел (round) и это среднее арифметическое должно быть умножено на самое маленькое число, введенное человеком и из всего этого вычитаем самое большое число, введённое человеком.
Формула: , где t - это сумма введённых чисел, человеком, d-это количество чисел, введённых человеком, min-самое маленькое число, которое было введено человеком и max-это самое максимальное число, которое было введено человеком!! ЕСЛИ В РЕЗУЛЬТАТ ПО ЭТОЙ ФОРМУЛЕ ПОЛУЧАЕТСЯ ОТРИЦАТЕЛЬНЫЙ, ТО МЫ УМНОЖАЕМ ЕГО НА -1

Ответы

Автор ответа: Vampir4i
1
Вот. Теперь код в файлике. И правила данного ресурса меня скоро убьют))
Приложения:

AlexanderMikhailov: Отмечу ваш ответ как лучший, если не забуду
Vampir4i: Если не разберешься, то пиши. Поясню)
AlexanderMikhailov: t,min,max = l[0],l[0],l[0]
AlexanderMikhailov: Что значит это строка
Vampir4i: я каждому значению присваиваю первый элемент последовательности
AlexanderMikhailov: Всё, я понял
AlexanderMikhailov: А и ещё +str(i)+. Объясните мне, зачем плюсы надо ставить?
AlexanderMikhailov: Так мы вводим значения в range что ли?
AlexanderMikhailov: Вернее, значения, которые есть в range,
Vampir4i: эта функция создает последовательность чисел от и до
Похожие вопросы