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
126

Showing posts older than #2903 · Back to latest

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

На каждой итерации первого цикла, значение элемента с индексом i-1 (предыдущего элемента) заменяется на значение элемента с индексом i (текущего элемента). Это приводит к сдвигу всех элементов списка на одну позицию влево, кроме первого элемента, который заменяется на второй.

Последний элемент списка дублируется, потому что в последней итерации цикла for i in range(1, 6) нет "следующего" элемента, значение которого можно было бы присвоить предыдущему. На выходе получается "2 3 4 5 6 6".
Post #2898 1.72K
Объяснение:

Символ // используется для выполнения целочисленного деления. В результате такого деления получается целое число, дробная часть отбрасывается. Например, результатом деления 5 на 2 будет 2, а не 2.5.
Post #2896 1.82K
Объяснение:

Python f-строки позволяют форматировать строки внутри фигурных скобок. Обычно вы вставляете строку без дополнительного форматирования, но можете также задать определённую ширину для вставляемой строки, используя двоеточие после имени переменной, за которым следует необходимая ширина.

В этом случае строка будет выровнена по левому краю, а свободное место заполнится пробелами. Кроме того, вы можете указать выравнивание по правому краю, по центру, добавив символ выравнивания (>, ^) перед шириной и указать символ заполнения.
Post #2893 1.77K
Объяснение:

Первые три операции в Python вполне себе допустимы. А вот умножение целого числа и NoneType нет.

Результаты выполнения этих операций смотрите на картинке!
Post #2891 1.81K
Объяснение:

Тут всё достаточно просто, если A - True, то печатается one; если B - True, то печатается Python. Если ни одна из переменных не является истиной, код выведет Ciao!

Переменная B равна True, поэтому печатается Python
Post #2888 1.8K
Объяснение:

Да-да, мы можем использовать оператор вычитания при работе с множествами. В данном случае он будет работать подобно методу difference(), а значит, находить разность множеств.

Результатом такой операции — является множество, элементы которого содержатся в первом оригинальном множестве, но не содержатся во втором
Post #2885 1.84K
Объяснение:

Функция divmod(a, b) работает так, что она возвращает кортеж. Первым его элементом будет результат a // b, а вторым — a % b
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 →