Какая из следующих конструкций сгенерирует список, содержащий квадраты чисел от 0 до 10 включительно?
Anonymous Quiz
15%
[i * i for i in range(11)]
6%
list(map(lambda i: i * i, range(11)))
19%
[i**2 for i in range(11)]
61%
Все вышеуказанные
Объяснение:
Все представленные варианты корректно сгенерируют список с квадратами чисел от
Все представленные варианты корректно сгенерируют список с квадратами чисел от
0 до 10 включительноКакой метод вызывается при использовании оператора in для проверки наличия элемента в пользовательском классе?
Anonymous Quiz
58%
__contains__
17%
__hasitem__
11%
__iter__
13%
__getitem__
Объяснение:
Метод
Если этот метод не определён, Python пытается использовать метод
Метод
__contains__ вызывается при использовании оператора inЕсли этот метод не определён, Python пытается использовать метод
__iter__ или __getitem__ для реализации проверки на наличие элемента.Объяснение:
Тут всё достаточно просто. Сначала с помощью names [-1 ] мы выбираем последний элемент из списка names, которым является строка
Тут всё достаточно просто. Сначала с помощью names [-1 ] мы выбираем последний элемент из списка names, которым является строка
Daman. Затем с помощью [-1] выбираем последнюю символическую букву, то есть 'n'.Каким будет результат выполнения кода выше?
Anonymous Quiz
31%
0,9
8%
[0, 3], [0, 3], [0, 3]
40%
(0, 3, 0, 3, 0, 3)
21%
Error
Объяснение:
fvar = 0,3 создаёт переменную, в которой хранится tuple вида (0, 3). В итоге умножая это дело на ivar, равный 3, мы получаем итоговый ответ — (0, 3, 0, 3, 0, 3)
fvar = 0,3 создаёт переменную, в которой хранится tuple вида (0, 3). В итоге умножая это дело на ivar, равный 3, мы получаем итоговый ответ — (0, 3, 0, 3, 0, 3)
Объяснение:
Умножив
Умножив
lst на 3, мы получили список [5, 5, 5]. Далее, заменив его элементы, мы получили уже новый список — [0, 5, 10]. Сумма его элементов и даёт нам 15.Каким будет результат выполнения кода выше?
Anonymous Quiz
40%
[]
29%
[-3, -6, -9]
6%
[3, 2, 1]
25%
Error
Объяснение:
При умножении списка на 0 или отрицательное число, мы получаем пустой список.
При умножении списка на 0 или отрицательное число, мы получаем пустой список.
Объяснение:
В данном случае
Таким образом, на экран выводит результат команды
В данном случае
bool(fvar)== True и bool(svar) == True, а потому выполняется кусок кода, находящийся внутри if.Таким образом, на экран выводит результат команды
print(bool(fvar)), т.е. True.Можем ли мы записать if/else в одной строке в Python?
Anonymous Quiz
80%
Да
9%
Нет
2%
Нет, но можно использовать switch/case
9%
Да, но только через lambda функции
Объяснение:
Конечно, в Python можно записать условие if/else в одной строке.
Вот пример:
Конечно, в Python можно записать условие if/else в одной строке.
Вот пример:
x = 5
print("Positive" if x > 0 else "Non-positive") #выведет: Positive