Какой у вас профессиональный уровень в IT?
  Anonymous Poll
    11%
    Не имею профессионального/учебного интереса в IT
      
    42%
    Ещё не работаю в IT
      
    7%
    Intern / Стажер-разработчик или т.п.
      
    12%
    Junior / Младший разработчик или т.п.
      
    10%
    Middle / «Миддл»
      
    4%
    Senior / Старший разработчик или т.п.
      
    3%
    (Team) Lead / Руководитель команды, группы и т.п. или ведущий разработчик
      
    1%
    Руководитель разработки, департамента, топ-менеджер
      
    8%
    Связан с IT, но не занимаюсь и не руковожу разработкой (дизайнер, аналитик, продакт, ...)
      
    3%
    Другое (пожалуйста, укажите в комментариях ваш вариант)
      
    Каким будет результат выполнения кода выше?
  Anonymous Quiz
    48%
    "True"
      
    7%
    "False"
      
    17%
    Ошибка в первой строке
      
    27%
    Ошибка в третьей строке
      
    2%
    Ошибка в четвёртой строке
      
    Объяснение: 
Выражение break можно использовать лишь с loop и switch. При использовании if-выражения будет высвечиваться SyntaxError.
  Выражение break можно использовать лишь с loop и switch. При использовании if-выражения будет высвечиваться SyntaxError.
Объяснение:
Хоть f_lst и s_lst — списки с одинаковыми значениями, объекты они из себя представляют разные. А потому при использованиее is мы получим False, которые при переводе в int даст нам 0.
  Хоть f_lst и s_lst — списки с одинаковыми значениями, объекты они из себя представляют разные. А потому при использованиее is мы получим False, которые при переводе в int даст нам 0.
Каким будет результат выполнения кода выше?
  Anonymous Quiz
    16%
    (0, 1, 2, 3)
      
    12%
    (1, 2, 3)
      
    36%
    1 TypeError
      
    35%
    TypeError
      
    Объяснение: 
f_tuple — переменная типа int, в то время как s_tuple — это tuple. Поэтому их сложение выдаст TypeError. В то же время 0 + 1 = 1, поэтому print(f_tuple) напечатает 1.
  f_tuple — переменная типа int, в то время как s_tuple — это tuple. Поэтому их сложение выдаст TypeError. В то же время 0 + 1 = 1, поэтому print(f_tuple) напечатает 1.
Каким будет результат выполнения кода?
  Anonymous Quiz
    11%
    [0, 1, 2, 3]
      
    17%
    [2, 3]
      
    61%
    [2, 3, 4]
      
    11%
    Error
      
    Объяснение:
Команда s_lst = f_lst создаёт переменную s_lst, указывающую на тот же объект, что и f_lst. А потому все манипуляции с s_lst напрямую касаются f_lst.
Таким образом, мы сначала удаляем число 1 с помощью метода pop(0), а затем добавляем в конец списка 4 с помощью метода append(4).
  Команда s_lst = f_lst создаёт переменную s_lst, указывающую на тот же объект, что и f_lst. А потому все манипуляции с s_lst напрямую касаются f_lst.
Таким образом, мы сначала удаляем число 1 с помощью метода pop(0), а затем добавляем в конец списка 4 с помощью метода append(4).
Каким будет результат выполнения кода?
  Anonymous Quiz
    27%
    True
      
    52%
    False
      
    14%
    Невозможно создать два объекта с одинаковыми значениями атрибута
      
    7%
    Ничего из вышеперечисленного
      
    Объяснение:
Хоть f_obj и s_obj и имеют одинаковые значения атрибутов, они ссылаются на два разных объекта. Поэтому их id будут отличаться.
  Хоть f_obj и s_obj и имеют одинаковые значения атрибутов, они ссылаются на два разных объекта. Поэтому их id будут отличаться.
Объяснение:
Метод .append() возвращает None. В свою очередь у None не может быть длины, отсюда и ошибка.
  Метод .append() возвращает None. В свою очередь у None не может быть длины, отсюда и ошибка.