Python: задачки и вопросы
7.64K subscribers
1.22K photos
2 videos
1 file
103 links
Вопросы и задачки для подготовки к собеседованиям и прокачки навыков

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Другие наши проекты: https://tprg.ru/media
Download Telegram
Каким будет результат выполнения кода выше?
Anonymous Quiz
5%
1
12%
2
68%
3
14%
Error
Объяснение:

Закрепляем пройденное накануне

Код выше выведет 3, потому что func() является генератором и при каждом вызове next(f) возвращает следующее значение из последовательности

При первом вызове next(f) возвращается 1, а при втором — 2

Сумма 1 и 2 равна 3
Каким будет результат выполнения кода выше?
Anonymous Quiz
52%
3
2%
2
26%
None
21%
Error
Объяснение:

Метод get() возвращает значение для заданного ключа, если он есть в словаре. Иначе возвращается значение по умолчанию, указанное во втором аргументе. В нашем случае это 3
Каким будет результат выполнения кода выше?
Anonymous Quiz
28%
[1, 2, 3]
69%
[1, 2, 3, 4]
2%
[4, 1, 2, 3]
1%
Error
Объяснение:

Переменные lst_one и lst_two ссылаются на один и тот же список

Добавление элемента в lst_two изменяет исходный список
Каким будет результат выполнения кода выше?
Anonymous Quiz
71%
True
25%
False
1%
None
3%
Error
Объяснение:

Метод isdigit() возвращает True, если все символы строки являются цифрами

Здесь именно такой случай
Каким будет результат выполнения кода выше?
Anonymous Quiz
42%
[1]
45%
[1, 5]
4%
[]
9%
Error
Объяснение:

Команда del удаляет элементы среза списка. В данном случае это элементы с индексами с 1 до 4 (не включительно)
Каким будет результат выполнения кода выше?
Anonymous Quiz
6%
"ABC"
4%
"Abc"
84%
"abc"
5%
Error
Объяснение:

Здесь всё достаточно просто: сначала мы преобразуем строку в верхний регистр, затем возвращаем в исходное состоняие — к нижнему
Каким будет результат выполнения кода выше?
Anonymous Quiz
70%
{1, 2, 3}
16%
{1, 2, 3, 3}
2%
{1, 2, 3, 4}
12%
Error
Объяснение:

Множество — это такой тип данных, который не содержит дубликатов

Поэтому добавление уже существующего элемента не изменит множество