Каким будет результат выполнения кода?
Anonymous Quiz
3%
['a', 'b', 'c']
4%
['c', 'b', 'a']
16%
['a', 'b', 'c', 'a', 'b', 'c', 'a', 'b', 'c']
33%
['c', 'b', 'a', 'c', 'b', 'a', 'c', 'b', 'a']
43%
[]
Объяснение:
При умножении списка на какое-то число
— если
— если
При умножении списка на какое-то число
N
, у нас есть два варианта:— если
N > 0
, то элементы списка будут добавлены N
раз к исходному списку;— если
N <= 0
, то список станет пустымКаким будет результат выполнения кода?
Anonymous Quiz
6%
0 - 0 - 5
3%
1 - 2 - 10
79%
2 - 1 - 5
12%
2 - 0 - 5
Объяснение:
Для начала,
Для начала,
*
и %
имеют одинаковый приоритет операторов. Поэтому вычисления происходят слева направо (кроме тех случаев, когда есть круглые скобки)var_one = (2 * 4) % 3 = 8 % 3 = 2
var_two = 3 * 2 % 5 = 6 % 5 = 1
var_three = 5 * (1 % 2) = 5 * 1 = 5
Объяснение:
В результате работы
Далее мы вызываем
Ну и длина этого списка, в свою очередь, равняется
В результате работы
lst.append(7)
мы добавим элемент 7
в конце изначального списка и получим: lst = [[1, 2, 3, 4, 5], 7]
Далее мы вызываем
lst.insert(1, 8)
, что на выходе даёт: lst = [[1, 2, 3, 4, 5], 8, 7]
Ну и длина этого списка, в свою очередь, равняется
3
Каким будет результат выполнения кода?
Anonymous Quiz
8%
Nice
38%
Not nice
11%
Let's go on
42%
Error
Объяснение:
Так как ошибки вылавливаются во время выполнения программы, а не её синтаксического анализа, мы получаем ошибку
Так как ошибки вылавливаются во время выполнения программы, а не её синтаксического анализа, мы получаем ошибку
Invalid Syntax
Каким будет результат выполнения кода?
Anonymous Quiz
27%
[]
45%
['P', 'y', 't', 'h', 'o', 'n']
1%
['P', 'y', 't', 'h', 'o']
26%
Error
Объяснение:
После того, как мы приравняли
В Python объект «висит» в памяти до тех пор, пока есть хотя бы одна ссылка на него
После того, как мы приравняли
lst_orig
к lst_new
, у нас появилось две ссылки на объект ['P', 'y', 't', 'h', 'o', 'n']
. А потому даже удалив lst_orig
, lst_new
продолжает быть привязан к немуВ Python объект «висит» в памяти до тех пор, пока есть хотя бы одна ссылка на него
Объяснение:
Метод
Здесь это
По итогу
Метод
remove()
удаляет первый совпавший с его аргументом элемент последовательностиЗдесь это
lst[1]
, т.е. 2
. После удаления этого элемента, следующие за ним значения сдвигаются влево и мы получаем lst = [1, 1, 2, 3]
По итогу
lst[2]
становится равным 2
Каким будет результат выполнения кода?
Anonymous Quiz
7%
Python
39%
P y t h o n
1%
Py th on
53%
Error
Объяснение:
Метод
Метод
range()
работает лишь с целыми числами. Передавая ему строку, мы получаем ошибку