Каким будет результат выполнения кода выше?
Anonymous Quiz
54%
integers_found = 2 bools_found = 3
11%
integers_found = 5 bools_found = 2
21%
integers_found = 5 bools_found = 0
14%
integers_found = 5 bools_found = 5
Объяснение:
Хитрость заключается в том, что в Python тип
Другая хитрость заключается в том, что мы проверяем, является ли элемент типом данных
Хитрость заключается в том, что в Python тип
bool
является подклассом int
. Таким образом, True и False также считаются целыми числами со значениями 1 и 0 соответственно.Другая хитрость заключается в том, что мы проверяем, является ли элемент типом данных
int
, ДО того как проверить, является ли он типом bool
, поэтому ВСЕ булевые типы добавляются в список integers_found
. А до блока elif
мы так и не доходимС помощью какой функции можно вызвать встроенную справочную систему?
Anonymous Quiz
14%
info()
3%
reference()
5%
manual()
77%
help()
Объяснение:
Да, именно функция
Так, если аргумент не задан, то интерактивная справочная система запускается в консоли интерпретатора
А вот если аргумент является строкой, то она ищется как имя модуля, функции, класса, метода, ключевого слова или раздела документации, а страница справки выводится на консоль
В случае же, если аргумент является любым другим типом объекта, генерируется страница справки об объекте
Да, именно функция
help()
отвечает за вызов встроенной справочной системы. Она предназначена для интерактивного использованияТак, если аргумент не задан, то интерактивная справочная система запускается в консоли интерпретатора
А вот если аргумент является строкой, то она ищется как имя модуля, функции, класса, метода, ключевого слова или раздела документации, а страница справки выводится на консоль
В случае же, если аргумент является любым другим типом объекта, генерируется страница справки об объекте
Каким будет результат выполнения кода выше?
Anonymous Quiz
56%
lang is the best!
26%
Python is the best!
5%
{Python} is the best!
14%
Error
Объяснение:
Кто проявил внимательность? Фишка в том, что имя переменной в f-строке мы указали в кавычках, а это значит в результате мы получим просто строку 'lang'
Кто проявил внимательность? Фишка в том, что имя переменной в f-строке мы указали в кавычках, а это значит в результате мы получим просто строку 'lang'
Каким будет результат выполнения кода выше?
Anonymous Quiz
42%
[]
10%
[1, 3, 5]
16%
[2, 4, 6]
32%
IndexError
Объяснение:
В данном коде мы используем функцию
На первой итерации удаляется индекс 0, который в данном случае исключает число 1 из списка. На второй итерации удаляется элемент с индексом
В данном коде мы используем функцию
enumerate()
, которая возвращает пары индекс-элемент из списка my_list. При каждой итерации цикла for
элемент удаляется из списка по текущему индексу с помощью метода pop()
. Несмотря на то, что индексы элементов меняются после каждого удаления, enumerate()
корректно отслеживает эти изменения. На первой итерации удаляется индекс 0, который в данном случае исключает число 1 из списка. На второй итерации удаляется элемент с индексом
1
, который теперь равен 3
, потому что из списка был удален первый элемент. Последним индексом для удаления является 2
, который соответствует значению 5
. На этом этапе в my_list
остается только три элемента, поэтому итерация заканчивается, и мы получаем [2, 4, 6]
Каким будет результат выполнения кода выше?
Anonymous Quiz
12%
20
59%
19
20%
SyntaxError
9%
Ничего из вышеперечисленного
Объяснение:
Как мы все знаем, булевые значения в Python являются подклассами int и соответствуют целым числам. True соответствует 1, поэтому 20 - 1 = 19
Как мы все знаем, булевые значения в Python являются подклассами int и соответствуют целым числам. True соответствует 1, поэтому 20 - 1 = 19
Объяснение:
sorted
— это функция, которая создает новый список, содержащий отсортированные элементы исходного списка или итерируемой последовательности. Она не изменяет исходный список. sort
— это метод, который изменяет исходный список, сортируя его элементы в определенном порядкеКаким будет результат выполнения кода выше?
Anonymous Quiz
4%
2
11%
[2, 3, 4, 5]
68%
[2, 3, 4]
17%
Error
Объяснение:
Когда вы планируете выполнить несколько присваиваний в Python, необходимо убедиться, что количество переменных в левой части соответствует количеству элементов для присваивания в правой части. В противном случае мы получим Ошибку.
Однако символ
Когда вы планируете выполнить несколько присваиваний в Python, необходимо убедиться, что количество переменных в левой части соответствует количеству элементов для присваивания в правой части. В противном случае мы получим Ошибку.
Однако символ
*
может помочь решить эту проблему. Он позволяет указать, что одна из переменных в левой части присваивания может принимать любое количество значений из правой части, в то время как в остальные переменные будут присваиваться значения в соответствии с их позицией.