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

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

Відкрити в Telegram

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

Показати більше
7 112
Підписники
-324 години
-77 днів
-1030 день
Архів дописів
photo content

Объяснение: Множество (set) — это такой тип данных, элементы в котором не повторяются То есть если изначально у нас был список [1, 2, 3, 4, 5, 2, 3, 5, 6, 7, 8, 1, 1, 2, 3], то превратившись в set он стал включать в себя лишь элементы 1, 2, 3, 4, 5, 6, 7 и 8. Причём в единственном экземпляре В итоге длина такого контейнера укоротилась с 15 до 8

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

photo content

Объяснение: global — это ключевое слово, которое позволяет изменять значение глобальной переменной прямо изнутри функции. Оно записывается перед именем переменной, которая дальше внутри функции будет считаться глобальной

Для чего в Python используется ключевое слово global?
Anonymous voting

Объяснение: Конструкция nums = 1, 2, 3 создаёт кортеж (1, 2, 3) А так как кортеж — неизменяемый тип данных, то в попытке заменить 1 на 3 по индексу приводит к ошибке

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

photo content

Объяснение: Код выше можно представить в более развёрнутом виде: lst = [] for j in "test": for i in "TEST": lst.append(j + i) По итогу мы получим lst = ['tB', 'tE', 'tS', 'tT', 'eB', 'eE', 'eS', 'eT', 'sB', 'sE', 'sS', 'sT', 'tB', 'tE', 'tS', 'tT'], длина которого равна 16

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

photo content

Объяснение: Мудрёная конструкция val[val.index('l')] выдаёт нам ничто иное, как индекс, по которому впервые встречается элемент 'l' строки val Затем мы по этому индексу пытаемся заменить в строке 'l' на 'i', но у нас ничего не получается. Почему же? Да потому, что строка — неизменяемый тип данных

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

photo content

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

photo content

Объяснение: Коллекция ({}), а это значит, что внутри цикла ничего не выполнится. Также учитывая отсутствие break, мы сталкиваемся с выполнением отработкой else —> в консоли печатается "Heh"

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

photo content