Дано список з n цілих чисел, згенерованих з проміжку від -100 до 100. Розробіть проєкт, в якому у впорядкованому списку за зростанням найбільше та найменше значення замінюється на нуль. Програму виконати у PYTHON
TikyTuk
В завданні потрібно з клавіатури вводити кількість елементів, потім цей список виводиться згенерований, далі виводиться впорядкований список за зростанням. І тоді виводиться отриманий список, в якому найбільше та найменше значення замінюється на нуль.
Answers & Comments
Ответ:
lst = [23, 45, -11, 56, 3, -89, 20, -32, -1, 90]
min_idx, max_idx = 0, 0
for i in range(1, len(lst)):
if lst[i] < lst[min_idx]:
min_idx = i
if lst[i] > lst[max_idx]:
max_idx = i
lst[min_idx] = 0
lst[max_idx] = 0
lst.sort()
print(lst)
Объяснение: