Объяснение:
Т.к. длина
И казалось бы, ответ должен быть
Т.к. длина
varOne = 4
, то и цикл работает для i
от 0
до 3
, т.е. 4 раза2e-04 == 0.0002
, так что varOne[0] = 6.22 + 0.0002 = 6.2202
. При этом varOne[1] = 'a' + 'boy' = 'aboy'
и т.дИ казалось бы, ответ должен быть
varOne = [6.2202, 'aboy', 1, 641]
, но т.к. кортежи
(tuple
) неизменяемы, код завершится с TypeError
, но элементы varOne
будут обновленыКаким будет результат выполнения кода выше?
Anonymous Quiz
18%
200022
5%
2022
6%
[2000, '22']
71%
Error
Объяснение:
Python — язык с сильной типизацией, а потому мы не можем просто объединить целое число со строкой. Сначала мы должны привести их к одному типу (
varInt
— переменная типа int
, а varStr
— string
Python — язык с сильной типизацией, а потому мы не можем просто объединить целое число со строкой. Сначала мы должны привести их к одному типу (
int
или string
), после чего уже можно будет провести сложениеОбъяснение:
varOne
— это не int-переменная, а кортеж
(tuple
). А это значит, что к varOne
нельзя прибавить 1
. При попытке провернуть подобное, вылезет TypeError
Каким будет результат выполнения кода выше?
Anonymous Quiz
11%
5
21%
5.0
9%
Error
58%
Ничего из вышеперечисленного
Объяснение:
Функция
Функция
func()
не возвращает никакого значения. Поэтому и print
ничего не выводитКаким будет результат выполнения кода выше?
Anonymous Quiz
7%
<class 'list'>
43%
<class 'tuple'>
3%
<class 'array'>
47%
<class 'str'>
Объяснение:
Чтобы создать
Чтобы создать
кортеж
(tuple
) с одним элементом, необходимо добавить после него запятую. Иначе Python не распознаёт переменную как кортеж
Как НЕ следует создавать словарь?
Anonymous Quiz
26%
d = dict(milk=50, celery=40)
35%
d = dict([ ('milk', 50), ('celery', 40) ])
33%
d = { ('milk', 50), ('celery', 40) }
5%
d = {'milk': 50, 'celery': 40}
Объяснение:
Первые два и последний способ и вправду создают
Первые два и последний способ и вправду создают
словарь
(dictionary
). Третий вариант создаёт множество
(set
)Объяснение:
var
и var[:]
— это разные объекты. И хоть их значения равны, при прямом их сравнении (через is
), мы получим False
Объяснение:
and
в Python возвращает первое False-значение
либо последнее значение, если все они True
. Т.к. и 1
, и 2
это True
, программа вывела в ответе 2