Каким будет результат выполнения кода выше?
Anonymous Quiz
5%
P22 - y22
7%
y - 5
57%
t - 22
31%
Error
Объяснение:
Здесь всё достаточно просто. Сначала мы работает с первым элементов списка
То же самое проворачиваем, но уже со вторым элементом
Так и получаем ответ
Здесь всё достаточно просто. Сначала мы работает с первым элементов списка
magic
— "Python"
. У него мы берём элемент с индексом 2
То же самое проворачиваем, но уже со вторым элементом
magic
— [31, 5, 22]
. У него элемент с индексом 2
это число 22
Так и получаем ответ
t - 22
Какой из перечисленных способов «склеивания» списков выдаст ошибку?
Anonymous Quiz
12%
new_list = list_one + list_two
54%
new_list.extend(list_one, list_two)
19%
new_list = list_one.extend(list_two)
15%
Нет правильного ответа
Объяснение:
Поэтому второй вариант правильный — именно он выдаст ошибку
new_list = list_one + list_two
— самый элементарный способ, который работает в том числе и со списками
extend()
добавляет все элементы итерабельного списка (списка
, кортежа
, строки
) в конец списка. Работает метод так, как это сделано в третьем вариантеПоэтому второй вариант правильный — именно он выдаст ошибку
Подготовили для вас подборки полезной информации по различным направлениям
— для веб-разработчиков: @tproger_web;
— любителям Java: @a_cup_of_java;
— всё о нейросетях: @neuro_channel;
— нужные инструменты для разработчиков: @prog_tools.
Выбирайте, что вам интересно, переходите по ссылке и жмите на закреп. И не забудьте подписаться — там ещё много всего интересного!
— для веб-разработчиков: @tproger_web;
— любителям Java: @a_cup_of_java;
— всё о нейросетях: @neuro_channel;
— нужные инструменты для разработчиков: @prog_tools.
Выбирайте, что вам интересно, переходите по ссылке и жмите на закреп. И не забудьте подписаться — там ещё много всего интересного!
Объяснение:
В Python следующее «старшинство» логических операторов:
Отсюда следует, что условие
В Python следующее «старшинство» логических операторов:
NOT
, затем AND
и только потом OR
Отсюда следует, что условие
if
и первый elif
— False
, в то время как второй elif
— True
. В результате правильный ответ — 3
Каким будет результат выполнения кода выше?
Anonymous Quiz
8%
[0, 1, 2, 3]
22%
[2, 3]
63%
[2, 3, 4]
7%
Error
Объяснение:
Команда
По итогу мы сначала удаляем число
Команда
second_list = first_list
создаёт переменную second_list
, указывающую на тот же объект, что и first_list
. Отсюда следует, что всё, что мы проворачиваем с second_list
, меняет и first_list
По итогу мы сначала удаляем число
1
с помощью метода pop(0)
, а затем добавляем в конец списка 4
с помощью метода append(4)
Объяснение:
Оператор
Оператор
//
возвращает целую часть числа с плавающей запятой. Но так как num_one
изначально типа float
, то мы получаем не просто 4
, а 4.0
Каким будет результат выполнения кода выше?
Anonymous Quiz
24%
['1', '2', '3, '4']
4%
['1 2 3 4']
12%
'1 2 3 4'
60%
14243
Объяснение:
С помощью метода
С помощью метода
.join()
в Python объединяют список строк в одну большую строку. В данном примере '4'
выступает в качестве строки-соединителя.