Тест на проверку фундаментальных знаний языка программирования Python. Этот тест разработан для оценки вашего понимания базового синтаксиса, который является «скелетом» любой программы. Умение правильно писать код, соблюдать структуру и использовать встроенные функции вывода — это первый и самый важный шаг на пути становления разработчиком. Что проверяет этот тест? Работа с функцией print(): Вы проверите свои знания о том, как выводить информацию на экран, использовать аргументы sep и end, а также форматировать строки. Комментарии и документация: Умение писать чистый код, понятный другим разработчикам (и вам самим в будущем), невозможно без правильного использования однострочных и многострочных комментариев. Отступы и блоки кода: Python известен своей строгой зависимостью от отступов. Тест выявит, насколько хорошо вы понимаете, как группируются инструкции и почему `IndentationError` — одна из самых частых ошибок новичков. Синтаксические тонкости: Использование точки с запятой, перенос длинных строк кода и регистрозависимость языка. Кому будет полезен этот тест?Тест идеально подходит для начинающих программистов, которые только познакомились с Python, а также для тех, кто хочет освежить в памяти строгие правила оформления кода. Прохождение этого теста поможет вам убедиться, что вы не просто копируете код, а действительно понимаете логику интерпретатора Python. Будьте внимательны: некоторые вопросы могут содержать варианты ответов, которые кажутся правильными на первый взгляд, но нарушают стандарты PEP 8 или логику интерпретатора. В вопросах могут встречаться задачи, где нужно выбрать как один, так и несколько верных вариантов. Удачи! Начать тестДалее Шаг 1 из 20 Какая команда правильно выведет фразу 'Hello, World!' на экран в Python 3? console.log('Hello, World!')print('Hello, World!')echo 'Hello, World!'Print('Hello, World!') ДалееДалее Шаг 2 из 20 Выберите верные утверждения касательно отступов (indentation) в Python (выберите все подходящие варианты): Отступы используются только для красоты кода и игнорируются интерпретатором.Отступы определяют вложенность блоков кода.Неправильное количество пробелов в отступе вызовет IndentationError.Блоки кода в Python выделяются фигурными скобками {}. НазадНазад ДалееДалее Шаг 3 из 20 Как правильно создать однострочный комментарий в Python? // Это комментарий# Это комментарий<!-- Это комментарий -->/* Это комментарий */ НазадНазад ДалееДалее Шаг 4 из 20 Что будет выведено на экран в результате выполнения кода: print('A', 'B', sep='-')? A BA-BABA - B НазадНазад ДалееДалее Шаг 5 из 20 Можно ли использовать точку с запятой (;) в конце строки кода в Python? Нет, это вызовет SyntaxError.Да, но только внутри строковых литералов.Да, это допустимо, позволяет разместить несколько инструкций на одной строке.Да, это обязательно в конце каждой строки. НазадНазад ДалееДалее Шаг 6 из 20 Для чего используются тройные кавычки (''' или """)? Для создания многострочных строк.Для написания документации (docstrings) к функциям или модулям.Только для создания комментариев, которые игнорирует интерпретатор.Для экранирования спецсимволов. НазадНазад ДалееДалее Шаг 7 из 20 Какой символ используется для переноса длинной инструкции на следующую строку кода без разрыва логической конструкции? /\|_ НазадНазад ДалееДалее Шаг 8 из 20 Выберите корректный пример использования аргумента end в функции print(). print("Hello", end=" ") print("World")print("Hello", end: " ")print("Hello", ending=" ")print("Hello"); end=" " НазадНазад ДалееДалее Шаг 9 из 20 Что произойдет, если смешать табы и пробелы в отступах одного блока кода (в Python 3)? Интерпретатор автоматически исправит их на пробелы.Ничего, Python понимает оба варианта одновременно.Возникнет ошибка TabError или IndentationError.Программа выполнится, но с предупреждением. НазадНазад ДалееДалее Шаг 10 из 20 Какой стандартный отступ (количество пробелов) рекомендуется PEP 8 для одного уровня вложенности? 2 пробела4 пробела1 таб (8 пробелов)Любое количество, главное чтобы было одинаково. НазадНазад ДалееДалее Шаг 11 из 20 Какие из следующих вариантов кода вызовут синтаксическую ошибку (SyntaxError)? Выберите все варианты с ошибками. print "Hello"print("Hello")print('Hello')print('Hello" ) НазадНазад ДалееДалее Шаг 12 из 20 Можно ли использовать одинарные кавычки внутри строки, обрамленной двойными кавычками, без экранирования? Да, например: print("It's me")Нет, всегда нужно использовать \Только если это тройные кавычки. НазадНазад ДалееДалее Шаг 13 из 20 Что делает пустая функция print() без аргументов? Ничего не делает.Выводит пустую строку (перевод каретки).Вызывает ошибку.Печатает 'None'. НазадНазад ДалееДалее Шаг 14 из 20 Является ли Python чувствительным к регистру символов (case-sensitive)? Да, переменная 'Name' и 'name' — это разные идентификаторы.Нет, Python игнорирует регистр.Только в именах функций, но не в переменных. НазадНазад ДалееДалее Шаг 15 из 20 Как получить доступ к строке документации (docstring) функции? Через атрибут .docЧерез атрибут .__doc__С помощью функции help()Это невозможно, документация видна только в исходном коде. НазадНазад ДалееДалее Шаг 16 из 20 Какой символ начала новой строки используется по умолчанию в функции print()? \t\n/n\r НазадНазад ДалееДалее Шаг 17 из 20 Что из перечисленного является верным способом записать многострочную строку? """Текст на несколько строк"""'Текст на несколько строк''''Текст на несколько строк'''(Текст на несколько строк) НазадНазад ДалееДалее Шаг 18 из 20 Что произойдет, если перед функцией print() поставить пробел в самом начале файла (первая строка)? Ничего, код выполнится.Произойдет ошибка IndentationError: unexpected indent.Python проигнорирует пробел. НазадНазад ДалееДалее Шаг 19 из 20 Как правильно вывести данные 'Python', '3.10', разделив их точкой? print('Python', '3.10', sep='.')print('Python' . '3.10')print('Python', '3.10', split='.')print('Python' + '3.10', sep='.') НазадНазад ДалееДалее Шаг 20 из 20 Выберите правильное утверждение о комментариях: Комментарии замедляют работу программы.Комментарии полностью удаляются или игнорируются при выполнении.В комментариях нельзя использовать кириллицу. НазадНазад ДалееДалее Поздравляем, вы ответили на все вопросы! Показать результатыПоказать результаты