Тест · информатика
Python: обработка числовых последовательностей
Отвечай кликом — после каждого вопроса пояснение. 10 вопросов, 4 варианта, 3–5 минут. Без таймеров и регистрации.
Отвечено 0 из 10 · Верно: 0
1/10
Как обычно вводят последовательность из n чисел в Python?
Пояснение. input() всегда возвращает строку, поэтому числа вводят по одному в цикле и преобразуют функцией int() или float(). Затем каждое число обрабатывают внутри тела цикла.
2/10
Как найти сумму всех элементов числового списка a = [1, 2, 3, 4]?
Пояснение. Встроенная функция sum(a) возвращает сумму элементов списка. Функция len(a) даёт длину, max(a) — максимум, а метода a.sum() у списков нет.
3/10
Какая функция находит максимальный элемент списка a?
Пояснение. Функция max(a) возвращает наибольший элемент списка. Функция min(a) — наименьший, sum(a) — сумму, len(a) — количество элементов.
4/10
Что найдёт выражение len(a) для списка a = [3, 7, 2, 9, 5]?
Пояснение. Функция len(a) возвращает количество элементов списка. Для данного списка результатом будет число 5.
5/10
Как вычислить среднее арифметическое элементов списка a?
Пояснение. Среднее арифметическое — это сумма всех элементов, делённая на их количество. Поэтому нужно посчитать sum(a) / len(a).
6/10
Что выведет код?
a = [4, 1, 7, 3]
print(max(a) - min(a))
Пояснение. Максимальный элемент равен 7, минимальный равен 1, их разность 7 - 1 = 6. На экран выводится число 6.
7/10
Как подсчитать количество чётных элементов в списке a?
Пояснение. Для подсчёта нужно перебрать элементы в цикле и проверять условие элемент % 2 == 0. Если условие выполнено, счётчик увеличивают на 1.
8/10
Что выведет код?
a = [2, 4, 6, 8]
print(sum(a) / len(a))
Пояснение. Сумма элементов равна 20, а длина списка — 4. Деление 20 / 4 даёт 5.0, которое и выводится на экран.
9/10
Как в цикле считать n чисел с клавиатуры и найти их сумму?
Пояснение. Нужно повторить n раз ввод числа с помощью int(input()) и накопить сумму командой s += x. После цикла найденная сумма выводится на экран.
10/10
Что выведет код?
a = [5, 3, 8, 1]
k = 0
for x in a:
if x > 4:
k += 1
print(k)
Пояснение. Условию x > 4 удовлетворяют элементы 5 и 8, поэтому счётчик k увеличится дважды. На экран выводится число 2.
Важно. Тесты носят информационно-образовательный характер и не являются публичной офертой (ст. 437 ГК РФ) или аттестацией. Возможны неточности — сверяйтесь с официальными источниками (ФИПИ, учебники). Заметили ошибку — напишите нам.