Данный тест предназначен для проверки ваших знаний по основам работы с переменными и базовыми типами данных в языке программирования Python. Тест охватывает фундаментальные концепции, которые являются основой для дальнейшего изучения программирования. Что проверяет этот тест: Создание и именование переменных — правила именования, соглашения, зарезервированные слова и особенности присваивания значений переменным в Python Целые числа (int) — работа с целочисленным типом данных, операции над целыми числами, особенности представления Дробные числа (float) — вещественные числа, их представление в памяти, особенности вычислений с плавающей точкой Строки (str) — строковый тип данных, создание строк, базовые операции со строками Булевы значения (bool) — логический тип данных, истинность значений, преобразование типов в булевы Для кого подходит тест: Тест будет полезен начинающим программистам, которые только начинают изучать Python, а также тем, кто хочет освежить свои базовые знания. Вопросы составлены таким образом, чтобы проверить не только теоретические знания, но и практическое понимание работы с различными типами данных. Структура теста: Тест содержит вопросы различной сложности — от простых определений до практических задач на понимание поведения кода. Некоторые вопросы предполагают выбор одного правильного ответа, другие — нескольких. Будьте внимательны при чтении формулировок вопросов! Рекомендации по прохождению: Внимательно читайте каждый вопрос и все варианты ответов. Обращайте внимание на детали в коде — регистр символов, кавычки, скобки. Не торопитесь, продумывайте каждый ответ. После завершения теста вы получите подробные рекомендации по каждой теме в зависимости от ваших результатов. Начать тестДалее Шаг 1 из 30 Какое из следующих имён переменных является допустимым в Python? 2namemy-variable_private_varclass ДалееДалее Шаг 2 из 30 Что выведет следующий код? x = 10 y = 3 print(x // y) 3.333.333333333333333531 НазадНазад ДалееДалее Шаг 3 из 30 Какой тип данных будет у переменной result после выполнения кода? result = 5 / 2 intstrfloatbool НазадНазад ДалееДалее Шаг 4 из 30 Какие из следующих значений преобразуются в False при приведении к типу bool? 0""" "None[] НазадНазад ДалееДалее Шаг 5 из 30 Какой результат выполнения следующего кода? s = 'Python' print(s[0] + s[-1]) PnPyonОшибка НазадНазад ДалееДалее Шаг 6 из 30 Какие из следующих утверждений о переменных в Python верны? Переменные не требуют объявления типаИмена переменных чувствительны к региструПеременная может менять свой тип во время выполнения программыИмя переменной может начинаться с цифры НазадНазад ДалееДалее Шаг 7 из 30 Что вернёт выражение type(42)? <class 'float'><class 'int'><class 'str'>int НазадНазад ДалееДалее Шаг 8 из 30 Какой результат выполнения кода? print(0.1 + 0.2 == 0.3) TrueFalseОшибкаNone НазадНазад ДалееДалее Шаг 9 из 30 Какими способами можно создать строку в Python? s = 'текст's = "текст"s = '''текст'''s = [текст] НазадНазад ДалееДалее Шаг 10 из 30 Что выведет следующий код? print(bool(1), bool(-1), bool(0)) True True TrueTrue False FalseTrue True FalseFalse False False НазадНазад ДалееДалее Шаг 11 из 30 Какое из следующих имён переменных соответствует стилю snake_case, рекомендованному PEP 8? myVariablemy_variableMyVariableuser_age НазадНазад ДалееДалее Шаг 12 из 30 Что выведет следующий код? a = 17 b = 5 print(a % b) 323.412 НазадНазад ДалееДалее Шаг 13 из 30 Какой результат выполнения кода? num = 3.7 print(int(num)) 433.0Ошибка НазадНазад ДалееДалее Шаг 14 из 30 Какой результат операции? print('Ha' * 3) Ha3HaHaHaОшибкаHa Ha Ha НазадНазад ДалееДалее Шаг 15 из 30 Какое значение будет у переменной result? result = not True and False or True TrueFalseNoneОшибка НазадНазад ДалееДалее Шаг 16 из 30 Какие из следующих слов являются зарезервированными ключевыми словами Python и НЕ могут использоваться как имена переменных? forprintifTruedata НазадНазад ДалееДалее Шаг 17 из 30 Что выведет следующий код? x = 2 ** 10 print(x) 201024100210 НазадНазад ДалееДалее Шаг 18 из 30 Какой результат выполнения кода? print(float('inf') > 10**100) FalseTrueОшибкаNone НазадНазад ДалееДалее Шаг 19 из 30 Что выведет следующий код? text = 'Hello' print(len(text)) 465Ошибка НазадНазад ДалееДалее Шаг 20 из 30 Какой результат сравнения? print(10 == 10.0) FalseTrueОшибкаNone НазадНазад ДалееДалее Шаг 21 из 30 Какой будет результат выполнения кода? a = b = c = 5 print(a, b, c) 5 5 5Ошибка5None None None НазадНазад ДалееДалее Шаг 22 из 30 Какие записи являются корректными целыми числами в Python? 1_000_0000b10100x1F1,000 НазадНазад ДалееДалее Шаг 23 из 30 Какой результат выполнения кода? print(round(2.5)) 232.02.5 НазадНазад ДалееДалее Шаг 24 из 30 Что выведет следующий код? print('Python'[1:4]) Pytythythoython НазадНазад ДалееДалее Шаг 25 из 30 Какой результат выражения? print(True + True + False) 2TrueОшибкаTrueTrueFalse НазадНазад ДалееДалее Шаг 26 из 30 Что произойдёт при выполнении следующего кода? Name = 'Alice' name = 'Bob' print(Name, name) Alice AliceBob BobAlice BobОшибка — переменные с одинаковыми именами НазадНазад ДалееДалее Шаг 27 из 30 Какой тип данных у результата выражения 10 // 3? floatstrintbool НазадНазад ДалееДалее Шаг 28 из 30 Какой результат выполнения кода? print(1.2e3) 1.2e31200.01200Ошибка НазадНазад ДалееДалее Шаг 29 из 30 Какие из следующих операций со строками выполнятся без ошибки? 'hello' + ' world''hello' * 2'hello' + 5'hello'.upper() НазадНазад ДалееДалее Шаг 30 из 30 Какое значение вернёт выражение bool('False')? FalseTrueОшибкаNone НазадНазад ДалееДалее Поздравляем, вы ответили на все вопросы! Показать результатыПоказать результаты