Вопрос задан 16.07.2026 в 16:52. Предмет Информатика. Спрашивает Басанец Сёма.

Задачи на списки в Python:
1. Дан массив A размера N (N — чётное число). Вывести его элементы с чётными номерами в порядке возрастания номеров: A2, A4, A6, …, AN, не используя условия IF.
2. Дан массив A ненулевых целых чисел размера 10. Вывести значение первого из тех его элементов AK, которые удовлетворяют неравенству AK < A10. Если таких элементов нет, то вывести 0.

Перейти к ответам

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

Отвечает Смирнов Евгений.

Задача 1
Массив A размера N (чётное). Нужно вывести элементы с чётными номерами (A₂, A₄, ..., Aₙ). В Python индексация с нуля, поэтому A₂ — это A[1], A₄ — A[3] и т.д. Можно использовать срез с шагом 2, начиная с индекса 1:
A = [ ... ]
print(*A[1::2])
Это выведет все нужные элементы через пробел. Условие IF не используется.

Задача 2
Массив A из 10 ненулевых целых чисел. Нужно найти первый элемент Aₖ (k от 1 до 9), который меньше A₁₀. Если такого нет, вывести 0.
Решение с циклом:
A = [ ... ]
found = 0
for i in range(9):
  if A[i] < A[9]:
    found = A[i]
    break
print(found)
Или с помощью next и генератора:
print(next((x for x in A[:9] if x < A[9]), 0))

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

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

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

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