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

