ОТДАЮ ВСЕ БАЛЛЫ !! У МЕНЯ ИХ МАЛО....ПОСЛЕДНИЕ..НА ПИТОНЕ СРОЧНО НУЖНО ПРОШУ МНЕ ПРЯМ ОЧЕНЬ НАДО....
Домашняя работа. Работа со списками. Задача 1.
Введите список-массив - несколько целых чисел через Пробел, в конце - Enter.
Количество элементов должно быть не меньше 10.
С помощью ТОЛЬКО СРЕЗОВ получите следующие новые массивы из ИСХОДНОГО:
1) из элементов с четными индексами
2) из элементов с НЕчетными индексами
3) из первых четырёх элементов
4) из последних трёх элементов
5) из элементов с индексами от 2 до 7, включая их
6) из элементов первой (левой) половины списка,
в случае нечётного количества элементов средний
не выводится
7) из элементов второй (правой) половины списка,
в случае нечётного количества элементов средний
не выводится
8) один средний элемент - в случае нечётного количества элементов,
или два средних элемента - в случае чётного количества элементов
9) без первого и последнего элементов
10) перевернутый массив
Выведите все новые полученные массивы на экран.
!!! Нумерация (индексация) элементов списка-массива идёт с 0.
НА ПИТОНЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕ
Answers & Comments
my_list = [int(c) for c in input().split()]
print(my_list[::2])
print(my_list[1::2])
print(my_list[0:4])
print(my_list[-3:])
print(my_list[0:len(my_list)//2])
#8 ---
b = int(len(my_list)/2)
print(my_list[b-1:b+1]) # только для чётного
print(my_list[1:-1])
print(my_list[::-1])