Каким будет результат выполнения кода выше?
Anonymous Poll
13%
True True
6%
False False
32%
True False
49%
False True
Правильный ответ: False True
Код возвращает истину, если аргумент — нечётное число и ложь, если чётное. Т.к. 20 — чётное, то и возвращаетесь False. Соответственно, т.к. 21 — нечётное, получается True.
Код возвращает истину, если аргумент — нечётное число и ложь, если чётное. Т.к. 20 — чётное, то и возвращаетесь False. Соответственно, т.к. 21 — нечётное, получается True.
Какую из перечисленных выше переменных НЕЛЬЗЯ использовать в Python?
Anonymous Poll
7%
Myvar
4%
my_var
24%
_myvar
65%
my-var
👎1
Правильный ответ: my-var
Правила имён переменных в Python:
— имя переменной должно стартовать с буквы или знака подчёркивания;
— имя переменной не может начинаться с цифры;
— имя переменной может содержать в себе только буквы, числа от 0 до 9 и знак подчёркивания;
— имя переменных чувствительны к регистру («Age», «age», «AGE» — разные переменные).
Правила имён переменных в Python:
— имя переменной должно стартовать с буквы или знака подчёркивания;
— имя переменной не может начинаться с цифры;
— имя переменной может содержать в себе только буквы, числа от 0 до 9 и знак подчёркивания;
— имя переменных чувствительны к регистру («Age», «age», «AGE» — разные переменные).
Правильный ответ: 4
Оператор «//» в Python возвращает целую часть числа с плавающей запятой.
Оператор «//» в Python возвращает целую часть числа с плавающей запятой.
Каким будет результат выполнения кода выше?
Anonymous Poll
52%
[10, 20, 30, 40], [10, 20, 30, 40]
48%
[10, 20], [10, 20, 30, 40]
Правильный ответ: [10, 20, 30, 40], [10, 20, 30, 40]
Т.к. b и а отсылаются к одному объекту, использование += на b меняет значение и a, и b.
Т.к. b и а отсылаются к одному объекту, использование += на b меняет значение и a, и b.
Какой синтаксис корректен для возвращения первого символа строки?
Anonymous Poll
76%
x = "Python: задачки и вопросы"[0]
12%
x = "Python: задачки и вопросы".sub(0, 1)
12%
x = sub("Python: задачки и вопросы", 0, 1)
Правильный ответ: x = "Python: задачки и вопросы"[0]
Это один из стандартных инструментов языка для возвращения символа строки по его индексу.
Это один из стандартных инструментов языка для возвращения символа строки по его индексу.
Каким будет результат выполнения кода выше?
Anonymous Poll
15%
Error
6%
[0, 1, 2]
78%
[-2, -1, 0]
1%
0
Правильный ответ: [-2, -1, 0]
Т.к. условие х < 1 в теле функции fnc() возвращает только те значения, которые меньше единицы, в итоговый список для вывода также будут включены лишь соответствующие числа из списка lst: -2, -1, 0.
Т.к. условие х < 1 в теле функции fnc() возвращает только те значения, которые меньше единицы, в итоговый список для вывода также будут включены лишь соответствующие числа из списка lst: -2, -1, 0.
Какая из этих функций сработает быстрее при n = 100000000
Anonymous Poll
13%
fast_function
30%
very_fast_function
28%
super_very_fast_function
29%
the_fastest_function_ever
Правильный ответ: very_fast_function
Операция создания быстрее для списка, а поиска — для множества. Но скорость поиска не компенсирует скорость создания и поэтому второй вариант будет самым быстрым.
Операция создания быстрее для списка, а поиска — для множества. Но скорость поиска не компенсирует скорость создания и поэтому второй вариант будет самым быстрым.