
Вопрос задан 01.07.2023 в 17:35.
Предмет Информатика.
Спрашивает Стеганцова Аня.
ОТДАЮ ВСЕ БАЛЛЫ !! У МЕНЯ ИХ МАЛО....ПОСЛЕДНИЕ..НА ПИТОНЕ СРОЧНО НУЖНО ПРОШУ МНЕ ПРЯМ ОЧЕНЬ
НАДО.... Домашняя работа. Работа со списками. Задача 1. Введите список-массив - несколько целых чисел через Пробел, в конце - Enter. Количество элементов должно быть не меньше 10. С помощью ТОЛЬКО СРЕЗОВ получите следующие новые массивы из ИСХОДНОГО: 1) из элементов с четными индексами 2) из элементов с НЕчетными индексами 3) из первых четырёх элементов 4) из последних трёх элементов 5) из элементов с индексами от 2 до 7, включая их 6) из элементов первой (левой) половины списка, в случае нечётного количества элементов средний не выводится 7) из элементов второй (правой) половины списка, в случае нечётного количества элементов средний не выводится 8) один средний элемент - в случае нечётного количества элементов, или два средних элемента - в случае чётного количества элементов 9) без первого и последнего элементов 10) перевернутый массив Выведите все новые полученные массивы на экран. !!! Нумерация (индексация) элементов списка-массива идёт с 0. НА ПИТОНЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕ

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

Отвечает Воронин Ярослав.
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])



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Конечно, я помогу вам с этим заданием на Python. Вот код, который выполняет указанные действия:
python# Ввод списка-массива
input_string = input("Введите список-массив целых чисел через пробел: ")
input_list = list(map(int, input_string.split()))
# 1) Элементы с четными индексами
even_index_elements = input_list[::2]
print("1) Элементы с четными индексами:", even_index_elements)
# 2) Элементы с НЕчетными индексами
odd_index_elements = input_list[1::2]
print("2) Элементы с НЕчетными индексами:", odd_index_elements)
# 3) Первые четыре элемента
first_four_elements = input_list[:4]
print("3) Первые четыре элемента:", first_four_elements)
# 4) Последние три элемента
last_three_elements = input_list[-3:]
print("4) Последние три элемента:", last_three_elements)
# 5) Элементы с индексами от 2 до 7
elements_2_to_7 = input_list[2:8]
print("5) Элементы с индексами от 2 до 7:", elements_2_to_7)
# 6) Элементы первой половины списка
half_length = len(input_list) // 2
first_half_elements = input_list[:half_length]
print("6) Элементы первой половины списка:", first_half_elements)
# 7) Элементы второй половины списка
second_half_elements = input_list[half_length:]
print("7) Элементы второй половины списка:", second_half_elements)
# 8) Средний элемент (или элементы)
if len(input_list) % 2 == 1:
middle_element = [input_list[half_length]]
print("8) Средний элемент:", middle_element)
else:
middle_element = input_list[half_length - 1:half_length + 1]
print("8) Средние элементы:", middle_element)
# 9) Без первого и последнего элементов
without_first_last = input_list[1:-1]
print("9) Без первого и последнего элементов:", without_first_last)
# 10) Перевернутый массив
reversed_array = input_list[::-1]
print("10) Перевернутый массив:", reversed_array)
Просто скопируйте этот код в среду выполнения Python (например, IDLE или Jupyter Notebook) и выполните его. Он попросит вас ввести список чисел, а затем выведет результаты для каждого пункта задачи.


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