
Сделать на PYTHON СРОЧНО Ввести список из N элементов (N вводится с клавиатуры). Вывести его
наэкран. Сформировать новый список, содержащий только те элементысписка, которые лежат между минимальным и максимальным элементамиисходного списка). Вывести его на экран. Для решения задачи обязательноиспользовать срез!Подсказка. Сначала нужно найти минимальный и максимальный элементы,затем определить их индексы, после чего использовать срез. Обратитевнимание, что индекс минимального элемента может оказаться большеиндекса максимального элемента.

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

Ответ:
N=int(input('Введите кол-во элементов списка'))
a=[int(input()) for i in range(N)]
print(a)
maxi=max(a)
mini=min(a)
fin=[]
b=a.index(mini)
c=a.index(maxi)
print(b)
print(c)
if c>b:
print(a[b+1:c])
if b>c:
print(a[c+1:b])
Проверь отступы у if'ов, могут не работать.



Для решения данной задачи на Python можно воспользоваться следующим кодом:
```python n = int(input("Введите количество элементов списка: ")) lst = []
for i in range(n): element = int(input("Введите элемент списка: ")) lst.append(element)
print("Исходный список:", lst)
min_index = lst.index(min(lst)) max_index = lst.index(max(lst))
if min_index < max_index: new_lst = lst[min_index+1:max_index] else: new_lst = lst[max_index+1:min_index]
print("Новый список:", new_lst) ```
В этом коде мы сначала вводим количество элементов списка `n`, а затем в цикле запрашиваем у пользователя каждый элемент и добавляем его в список `lst`.
Далее мы выводим исходный список на экран с помощью команды `print`.
Затем мы находим индексы минимального и максимального элементов в списке с помощью функций `min()` и `max()` и метода `index()`.
Далее с помощью условной конструкции `if` проверяем, какой индекс меньше: индекс минимального элемента или индекс максимального элемента. В зависимости от этого, мы создаем новый список `new_lst` с помощью операции среза. Если `min_index < max_index`, то мы берем срез списка от элемента после минимального до элемента перед максимальным. В противном случае, если `min_index > max_index`, мы берем срез от элемента после максимального до элемента перед минимальным.
Затем мы выводим новый список на экран с помощью команды `print`.


Похожие вопросы
Топ вопросов за вчера в категории Информатика








Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili