Каким будет результат выполнения кода выше?
Anonymous Quiz
6%
{0: 0, 1: 0, 2: 0}
47%
{0: 1, 1: 1, 2: 1}
29%
{0: 0, 1: 0, 2: 0, 0: 1, 1: 1, 2: 1}
18%
Error
Объяснение:
В первом цикле мы будем перебирать три значения:
В следующем мы добавляем и перезаписываем значения:
В первом цикле мы будем перебирать три значения:
i = 0
, i = 1
, i = 2
В следующем мы добавляем и перезаписываем значения:
dictionary[0] = [0]
, после чего dictionary[0]
становится равен [1]
, из-за перезаписи.Каким будет результат выполнения кода выше?
Anonymous Quiz
10%
(1, 2, 3, 4)
7%
(0, 1, 2, 3, 4)
27%
(0, 2, 3, 4)
56%
Error
Объяснение:
Кортеж
(tuple
) — неизменяемый тип данных. Поэтому при попытке изменить его выдаётся ошибка:TypeError: 'tuple' object does not support item assignment
Каким будет результат выполнения кода выше?
Anonymous Quiz
18%
"Встроенная функция __repr__"
40%
"Встроенная функция __str__"
33%
Ничего не напечатается
8%
Error
Объяснение:
В Python именно метод
В Python именно метод
__str__
используется для создания строкового представления значения объекта, наиболее читаемого для человекаОбъяснение:
Сочетание
Учитывая, что в задачке
Сочетание
print()
и конструкции [element1, element2, element3, ...][num]
позволяет напечатать определённый элемент списка, где num
— это индекс элементаУчитывая, что в задачке
bool(obj)
равен 1
, то на печать уходит второй элемент списка ['new, 'old']
Каким будет результат выполнения кода выше?
Anonymous Quiz
14%
False False False
40%
True False True
10%
False True False
36%
Error
Объяснение:
Для начала определимся, что
Что же до сравнения
Отсюда и получаем, что
Для начала определимся, что
tupThree = (1, 2, 3, 4, 5, 6)
Что же до сравнения
кортежей
, то оно проходит поэлементно. То есть если мы сравниваем tupOne
и tupTwo
, то сначала сравниваются tupOne[0]
и tupTwo[0]
, затем tupOne[1]
и tupTwo[1]
, и т.д.Отсюда и получаем, что
tupOne < tupTwo
и tupOne < tupThree
, но tupTwo > tupThree
Объяснение:
Метод
Метод
list.index(a, b, c)
возвращает индекс
первого элемента a
в списке list
в промежутке индексов от b
до c
.Каким будет результат выполнения кода выше?
Anonymous Quiz
20%
{'One': 1, 'Two': 2}
68%
{1: 'One', 2: 'Two'}
4%
{'One': 2, 'Two': 1}
7%
{'One': 'Two', 1: 2}
Объяснение:
Здесь мы имеем дело с созданием словаря
Поэтому правильный ответ
Здесь мы имеем дело с созданием словаря
dictTwo
, равного «развёрнутому» dictOne
, в котором ключи
и значения
поменялись местамиПоэтому правильный ответ
{1: 'One', 2: 'Two'}