Вопрос задан 01.07.2023 в 17:35. Предмет Информатика. Спрашивает Стеганцова Аня.

ОТДАЮ ВСЕ БАЛЛЫ !! У МЕНЯ ИХ МАЛО....ПОСЛЕДНИЕ..НА ПИТОНЕ СРОЧНО НУЖНО ПРОШУ МНЕ ПРЯМ ОЧЕНЬ

НАДО.... Домашняя работа. Работа со списками. Задача 1. Введите список-массив - несколько целых чисел через Пробел, в конце - Enter. Количество элементов должно быть не меньше 10. С помощью ТОЛЬКО СРЕЗОВ получите следующие новые массивы из ИСХОДНОГО: 1) из элементов с четными индексами 2) из элементов с НЕчетными индексами 3) из первых четырёх элементов 4) из последних трёх элементов 5) из элементов с индексами от 2 до 7, включая их 6) из элементов первой (левой) половины списка, в случае нечётного количества элементов средний не выводится 7) из элементов второй (правой) половины списка, в случае нечётного количества элементов средний не выводится 8) один средний элемент - в случае нечётного количества элементов, или два средних элемента - в случае чётного количества элементов 9) без первого и последнего элементов 10) перевернутый массив Выведите все новые полученные массивы на экран. !!! Нумерация (индексация) элементов списка-массива идёт с 0. НА ПИТОНЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕ
0 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])

0 0
Отвечает нейросеть 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) и выполните его. Он попросит вас ввести список чисел, а затем выведет результаты для каждого пункта задачи.

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос