Удаление выбросов [ Python 3 ]
При анализе данных, собранных в рамках научного эксперимента, бывает полезно удалить самое большое и самое маленькое значение.
На вход программе подается натуральное число nn, а затем nn различных натуральных чисел. Напишите программу, которая удаляет наименьшее и наибольшее значение из указанных чисел, а затем выводит оставшиеся числа каждое на отдельной строке, не меняя их порядок.
Формат входных данных
На вход программе подаются натуральное число nn, а затем nn различных натуральных чисел, каждое на отдельной строке.
Формат выходных данных
Программа должна вывести текст в соответствии с условием задачи.
# удалить самое большое и
# самое маленькое значение списка
totalNumbers = int(input())
listForPrint = []
for index in range(totalNumbers):
entiredNumber = int(input())
listForPrint.append(entiredNumber)
for index in range(len(listForPrint)):
if listForPrint[index] != min(listForPrint) and listForPrint[index] != max(listForPrint):
print(listForPrint[index], sep = '\n')