Тест · Информатика

Python: задачи для начинающих

Отвечай кликом — после каждого вопроса пояснение. 10 вопросов, 4 варианта, 3–5 минут. Без таймеров и регистрации.

Отвечено 0 из 10 · Верно: 0
1/10
Что выведет print(2 ** 3)?
Пояснение. Оператор ** означает возведение в степень: 2 в кубе равно 8.
2/10
Чему равно len('Python')?
Пояснение. В строке Python шесть символов.
3/10
Какие числа сгенерирует range(3)?
Пояснение. range(3) начинает с 0 и заканчивается перед 3.
4/10
Что выведет: x = 5; if x % 2 == 0: print('чет') else: print('нечет')?
Пояснение. 5 не делится на 2 без остатка, поэтому выполняется ветка else.
5/10
Как получить первый символ строки s?
Пояснение. Индексация в Python начинается с нуля, поэтому первый символ — s[0].
6/10
Что выведет print(10 // 3)?
Пояснение. Оператор // выполняет целочисленное деление.
7/10
Как добавить элемент x в конец списка a?
Пояснение. Метод append добавляет элемент в конец списка.
8/10
Что выведет print(bool(0))?
Пояснение. Ноль в Python считается ложным значением, поэтому bool(0) равно False.
9/10
Какой оператор проверяет равенство двух значений?
Пояснение. Для сравнения на равенство используется двойное равно ==.
10/10
Что возвращает функция input() в Python?
Пояснение. input() всегда возвращает строку; при необходимости её преобразуют, например, через int().
Важно. Тесты носят информационно-образовательный характер и не являются публичной офертой (ст. 437 ГК РФ) или аттестацией. Возможны неточности — сверяйтесь с официальными источниками (ФИПИ, учебники). Заметили ошибку — напишите нам.