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

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

@quiz_python

Вопросы и задачки для подготовки к собеседованиям и прокачки навыков

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

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

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

Другие наши проекты: https://tprg.ru/media
Subscribers
6.9K
Photos
1.4K
Videos
1
Links
125

Showing posts older than #2840 · Back to latest

Older Posts 20 shown
Post #2838 1.87K
Объяснение:

Код выше создаёт пустой список result, а затем проходит циклом по числам от 1 до 10, добавляя в него элементы. Если число чётное, цикл переходит к следующей итерации с помощью continue. Если число делится на 5 без остатка, в список добавляется строка "Buzz". Таким образов в результате мы увидим список [1, 3, 'Buzz', 7, 9]
Post #2834 1.83K
Объяснение:

Оператор or в Python возвращает первое истинное значение из предложенных. В данном случае это выражение: a == b.

Оно возвращает True, потому как множества обладают рядом правил:

— Неупорядоченность элементов: порядок не имеет значения.

— Уникальность элементов: множество не может содержать повторяющиеся элементы, дубликаты автоматически удаляются.
Post #2825 1.63K
Объяснение:

Встроенная функция pow(base, exp, mod) может принимать два или три аргумента. Когда она принимает два, они оцениваются как base**exp. А когда их три, то (base**exp)%mod. Исходя из этого правильным вариантом был — (5**3)%4
Post #2822 1.67K
Объяснение:

Функция wrapper является декоратором, который определяет внутреннюю функцию inner

inner вызывает переданную в wrapper функцию func, но явным образом ничего не возвращает, поэтому в выводе мы получаем None
Post #2818 1.59K
Объяснение:

В коде выше мы используем генератор списков для создания списка, в котором каждый элемент представляет кортеж, содержащий слово в верхнем регистре и его длину. Таким образом, первый вариант был правильным
Post #2815 1.76K
Объяснение:

my_lst.extend() принимает итерируемый объект. Отсюда следует, что если передать методу строку, то он пройдёт по всей строке и добавит в список каждую букву по отдельности, как отдельный элемент

Поэтому наш lst = ["hello", "w", "o", "r", "l", "d"], а lst[1] = "w"
Post #2812 1.73K
Объяснение:

Некоторые встроенные функции, вроде min(), divmod() и all(), вызывают ошибку при отсутствии аргументов. Однако существуют и те, что никак не реагируют на отсутствие аргументов, например, float(). В результате такого вызова мы лишь получим 0.0
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →