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

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

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

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

Другие наши проекты: https://tprg.ru/media
Download Telegram
Каким будет результат выполнения кода выше?
Anonymous Quiz
18%
True
70%
False
3%
0
9%
1
Куда идти работать в это сложное время? iFellow ищет 600 новых IT-специалистов

Ищут сотрудников поддержки, аналитиков, разработчиков, тестировщиков, DevOps-инженеров и других IT-специалистов для работы с крупнейшими экосистемами Сбера, ВТБ, Альфа-Групп, Газпром, ФСК и др. Центральный офис находится в Москве, филиалы работают в Воронеже, Саратове, Новосибирске, Екатеринбурге и Томске, а сотрудников принимают во всех регионах.

Будут рады как опытным специалистам, так и начинающим — новичков обучают и выдают сертификат государственного образца.

Узнать подробнее о компании и найти вакансию для себя: https://tprg.ru/RwK6

#вакансии #работа
Объяснение:

В lst мы создаём список, в котором каждый элемент в [1, 2, 3] будет заменён на 1. В итоге lst = [1, 1, 1]

Это значит, что выражение 3 in lst ложно
Каким будет результат выполнения кода выше?
Anonymous Quiz
10%
[1, 2, 3, 4, 5]
11%
[2, 4]
7%
[1, 3, 5]
73%
[]
Объяснение:

Метод .remove() удаляет элемент списка «на месте». При этом следующие за ним элементы как бы сдвигаются ближе к началу, меняя свой индекс

В итоге мы имеем то, что программа работает следующим образом:

i = 1, lst = [2, 3, 4, 5]
i = 3, lst = [2, 4, 5]
i = 4, lst = [2, 4]
Каким будет результат выполнения кода выше?
Anonymous Quiz
21%
('Python: ', 'задачки', 'и вопросы')
2%
()
62%
Python:
15%
Error
Объяснение:

Да, распаковка кортежа (tuple) тоже возможна
Каким будет результат выполнения кода выше?
Anonymous Quiz
9%
5
2%
25
41%
30
48%
Error
Объяснение:

Мы должны принять возвращаемое значение функции в переменную. Например, вот так:

num = func(5)
print(num)


Нужно это для того, чтобы программа работала корректно
Объяснение:

В Python удалить определённые ключ и значение из словаря можно двумя способами — с помощью метода .pop() и ключевого слова del
Объяснение:

Здесь мы сначала к 'Hello' по-очереди присоединяем значения списка ['Dear', 'Bye']. Затем то же самое производим с 'Good'. Отсюда такой результат
Объяснение:

В ООП конструктором класса называют метод, который автоматически вызывается при создании объектов

На языке Python в рамках одного класса можно создать лишь один такой конструктор, роль которого играет метод __init__()