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

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

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

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

Другие наши проекты: https://tprg.ru/media
Download Telegram
Объяснение:

Да, в Python есть и такой тип объектов. Т.е. type(type()) возвращает объект типа type.
Какая из функция перегружает оператор >> ?
Anonymous Quiz
14%
gt()
8%
ge()
17%
more()
61%
Ни одна из вышеперечисленных
Объяснение:

Всё верно, оператор >> перегружает функция rshift()
Любите ретро-ПК или просто хотели бы посмотреть на старые сборки? Самые необычные варианты с комплектующими, которые могут быть старше вас, можно посмотреть на канале История IT.

Вход в мир прекрасной старины — здесь: @history_of_it
Каким будет результат выполнения кода выше?
Anonymous Quiz
15%
Драко Драко Драко
1%
Гарри
4%
Гарри Гарри Гарри
80%
Error
Объяснение:

Задача index() — найти позицию, на которой находится аргумент в заданном списке

Так как элемента 'Драко' в списке grif не существует, то и выводится ошибка
Что из нижеперечисленного не базовый тип данных в Python?
Anonymous Quiz
9%
Lists
13%
Dictionary
12%
Tuples
66%
Class
Объяснение:

Class — это определённый пользователем тип данных, не базовый
Объяснение:

В коде выше создаётся словарь, в котором iключ, а i x iзначение. В итоге сам словарь заполняется ключами от 0 до 5, в котором значения имеют величину от 0 до 25
Каким будет результат выполнения кода выше?
Anonymous Quiz
15%
11.22
14%
1122
20%
1122.0
51%
Error
Объяснение:

Нижнее подчёркивание — это разделитель, который используется для повышения удобочитаемости, но который игнорируется синтаксисом Python

Поэтому здесь float() сработал так же, как если бы мы ему передали не '11_22', а '1122'
Каким будет результат выполнения кода выше?
Anonymous Quiz
19%
50
4%
100
3%
150
74%
200
Объяснение:

Если вы задаёте стандартное значение в определении функции, то оно будет использоваться лишь тогда, когда соответствующий аргумент не будет передан при вызове функции

В данном случае при вызове mul() мы передали svar=20 в качестве аргумента для snum. А потому при выполнении mul() в коде выше использовался snum=20, а не snum=5.
Каким будет результат выполнения кода выше?
Anonymous Quiz
61%
6
14%
123
5%
None
20%
Error