Пользователь вводит n элементов Сохраните их в список любым И введите только элементы с чётными индексами.

решите на путоне ​

vmyasnikova vmyasnikova    3   18.03.2020 02:32    7

Ответы
СофияKomarova СофияKomarova  12.10.2020 00:32

Python 3.7.2

rlst = [int(input()) for i in range(int(input()))]

[print(item) for index, item in enumerate(rlst) if index % 2 == 0]

Объяснение:

ПОКАЗАТЬ ОТВЕТЫ
Sniper2016 Sniper2016  19.01.2024 10:41
Хорошо, давайте разберемся с этим вопросом. Для начала, нам нужно считать ввод пользователя и сохранить элементы в список. Далее, мы должны вывести только элементы с четными индексами. Давайте решим эту задачу пошагово:

Шаг 1: Считывание ввода пользователя и сохранение элементов в список
Чтобы получить ввод пользователя, мы можем использовать функцию `input()` в Python. Давайте запросим у пользователя количество элементов списка и создадим пустой список, в который мы будем сохранять введенные элементы. Затем мы будем запрашивать у пользователя ввод элементов списка и добавлять их в список с помощью метода `append()`.

```python
n = int(input("Введите количество элементов списка: "))
my_list = []

for i in range(n):
element = input("Введите элемент: ")
my_list.append(element)
```

Шаг 2: Вывод только элементов с четными индексами
Теперь, после того как мы получили список с элементами, давайте выведем только элементы с четными индексами. В Python индексация списка начинается с 0, поэтому элементы с четными индексами имеют индексы 0, 2, 4 и так далее. Мы можем использовать цикл `for` для прохода по элементам списка и проверять индекс каждого элемента.

```python
for i in range(len(my_list)):
if i % 2 == 0:
print(my_list[i])
```

Теперь, если мы объединим оба шага вместе, получим следующий код:

```python
n = int(input("Введите количество элементов списка: "))
my_list = []

for i in range(n):
element = input("Введите элемент: ")
my_list.append(element)

for i in range(len(my_list)):
if i % 2 == 0:
print(my_list[i])
```

Теперь, когда код будет выполнен, пользователь сможет ввести количество элементов, а затем ввести сами элементы списка. После этого программа выведет только элементы с четными индексами.

Надеюсь, это решение понятно для школьника! Если у вас возникнут какие-либо вопросы, не стесняйтесь задавать.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика