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

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


YTO4KA2: 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])
YTO4KA2: держи прогу со срезами, а то ребятки снизу не умеют читать вопрос, если можно - отблагодари в профиле
YTO4KA2: у if не забудь отступы поставить
YTO4KA2: при копиравании не сохранились отступы

Ответы

Автор ответа: YTO4KA2
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'ов, могут не работать.


NikoNejuv: Только не работает. Смотри я пишу числа и по итогу нового списка нет
YTO4KA2: Вот только работает, только что проверил, сначала вводишь длину списка(допустим 5), потом пишешь число - жмешь энтер, число - жмешь энтер и так пять раз, последнее что он выведет и будет итоговый список
YTO4KA2: Добавь еще вопрос себе на аккаунт, я туда кину скрин что работает, здесь нельзя картинки скидывать
Похожие вопросы
Предмет: Английский язык, автор: viktoria204
Предмет: Окружающий мир, автор: kirpichik111