Объяснение:
Метод
Метод
range()
не работает с типом данных float
, только int
. Поэтому мы получим ошибкуОбъяснение:
Да, так и есть — рекурсивной функцией в программировании (в частности в Python) является та функция, которая вызывает сама себя в процессе выполнения кода
Да, так и есть — рекурсивной функцией в программировании (в частности в Python) является та функция, которая вызывает сама себя в процессе выполнения кода
Каким будет результат выполнения кода?
Anonymous Quiz
30%
[0, 1, 2]
69%
[1, 1, 2]
1%
[0, 1, 1]
0%
[0, 2, 1]
Объяснение:
lst_one
и lst_two
ссылаются на один и тот же объект, который по ходу выполнения кода изменяется. Поэтому print(lst_two)
выдаёт [1, 1,
2
]
, несмотря на то, что напрямую lst_two
мы не изменялиОбъяснение:
var_one
хранит в себе ссылку на объект "Python"
, в то время как var_two
хранит ссылку уже на var_one
. Поэтому id(var_one)
и id(var_two)
будут отличатьсяОбъяснение:
Поэтому наш
lst.extend()
принимает итерируемый объект. Отсюда следует, что если передать методу строку, то он пройдёт по всей строке и добавит в список каждую букву по отдельности, как отдельный елементПоэтому наш
lst = ["hello", "w", "o", "r", "l", "d"]
, а lst[1] = "w"
Объяснение:
В Python нельзя умножать последовательность (в том числе строку) на какой-либо тип данных, кроме
В Python нельзя умножать последовательность (в том числе строку) на какой-либо тип данных, кроме
int
Объяснение:
Метод
Вместо этого используется «банковское округление», т.е. округление до ближайшего чётного числа. А потому как
Метод
round()
использует не привычное по школьной программе округление, когда 11.5 ~ 12
, а 12.5 ~ 13
Вместо этого используется «банковское округление», т.е. округление до ближайшего чётного числа. А потому как
11.5 ~ 12
, так и 12.5 ~ 12