Python: задачки и вопросы — канал, в котором можно подготовиться к собеседованию или просто прокачаться по Python-разработке, решая задачки и отвечая на каверзные вопросы.
Подписывайтесь и решайте вместе с нами: @quiz_python
Подписывайтесь и решайте вместе с нами: @quiz_python
Каким будет результат выполнения кода выше?
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.