Предмет: Информатика,
автор: NikoNejuv
Сделать на PYTHON СРОЧНО
Ввести список из N элементов (N вводится с клавиатуры). Вывести его на
экран. Сформировать новый список, содержащий только те элементы
списка, которые лежат между минимальным и максимальным элементами
исходного списка). Вывести его на экран. Для решения задачи обязательно
использовать срез!
Подсказка. Сначала нужно найти минимальный и максимальный элементы,
затем определить их индексы, после чего использовать срез. Обратите
внимание, что индекс минимального элемента может оказаться больше
индекса максимального элемента.
Ответы
Автор ответа:
2
Ответ:
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'ов, могут не работать.
Похожие вопросы
Предмет: Английский язык,
автор: viktoria204
Предмет: Немецкий язык,
автор: Vizel
Предмет: Окружающий мир,
автор: kirpichik111
Предмет: Математика,
автор: Kenan3000
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])