ru
Feedback

Не попадитесь на канал ботавода! Telemetrio находит и помечает такие каналы 👉 Хотите видеть метку — оформите подписку

Python: задачки и вопросы

Python: задачки и вопросы

Открыть в Telegram

Вопросы и задачки для подготовки к собеседованиям и прокачки навыков Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media

Больше
6 857
Подписчики
-124 часа
-137 дней
-4730 дней
Архив постов
photo content

Объяснение: Строки — неизменяемый тип данных. Поэтому мы не можем заменять элемент строки, обращаясь к нему по индексу

Каким будет результат выполнения кода?
Anonymous voting

photo content

Объяснение: Метод join() объединяет список строк в одну большую строку Здесь'4' — строка-соединитель

Каким будет результат выполнения кода?
Anonymous voting

photo content

Объяснение: Это задачка на внимательность. В ветке else мы не отнимаем единичку у a, а присваиваем ей значение -1 Поэтому по итогу она и остаётся равной -1

Каким будет результат выполнения кода?
Anonymous voting

photo content

Объяснение: Операторы or и and возвращают один из своих операндов, не обязательно булевского типа В итоге в выражении 25 and 50 мы вернули 50, т.к. оба операнда правдивы и поэтому возвращается последний В свою очередь в False or 50 мы получили также 50, так как это первый правдивый операнд в выражении

Каким будет результат выполнения кода?
Anonymous voting

photo content

Объяснение: Frozenset — это практически то же самое, что и set (множество). Единственное их отличие заключается в том, что set - изменяемый тип данных, а frozenset - нет.

Frozenset — это ...
Anonymous voting

Объяснение: Здесь мы получаем SyntaxError, так как в Python нет никаких двух двойных кавычек с каждой из сторон для использования в строках

Каким будет результат выполнения кода?
Anonymous voting

photo content

​4 тематических канала для программистов: — про анализ данных: @big_data_analysis — про разработку на Java: @a_cup_of_java — про веб-разработку: @tproger_web — про мобильную разработку: @mobi_dev

Объяснение: var * 2 означает, что строка печатается два раза. В свою очередь var * 0 выдаёт нам пустую строку. Ну и последнее — var * -2. Так как строка не может быть отрицательной, то и третий print ничего не выводит