Правильный ответ: 21
Создание экземпляра класса pyquiz автоматически вызывает метод __init__ и передаёт объект как параметр self. 21 присваивается атрибуту данных объекта с именем id. Значение 42 не сохраняется в объекте, поскольку оно не присвоено атрибуту данных класса/объекта. Итогом работы программы будет 21.
  Создание экземпляра класса pyquiz автоматически вызывает метод __init__ и передаёт объект как параметр self. 21 присваивается атрибуту данных объекта с именем id. Значение 42 не сохраняется в объекте, поскольку оно не присвоено атрибуту данных класса/объекта. Итогом работы программы будет 21.
Каким будет результат выполнения кода выше?
  Anonymous Quiz
    47%
    True
      
    35%
    False
      
    9%
    Зависит от устройства
      
    9%
    Error
      
    Правильный ответ: False
Т.к. ни 0.1, ни 0.2, ни 0.3 нельзя точно представить в двоичном виде, накапливается большое количество ошибок в промежутке от 0.1 до 0.2. В итоге между (0.1 + 0.2) и 0.3 существует разница в 5.5511e-17.
  Т.к. ни 0.1, ни 0.2, ни 0.3 нельзя точно представить в двоичном виде, накапливается большое количество ошибок в промежутке от 0.1 до 0.2. В итоге между (0.1 + 0.2) и 0.3 существует разница в 5.5511e-17.
Объяснение: 
~x равносильно -(x + 1)
А это значит, что ~~~~~~5 равносильно -(-(-(-(-(-(5 + 1) + 1) + 1) + 1) + 1) +1), т.е. 5
  ~x равносильно -(x + 1)
А это значит, что ~~~~~~5 равносильно -(-(-(-(-(-(5 + 1) + 1) + 1) + 1) + 1) +1), т.е. 5
Объяснение: 
Тип преобразования с поддерживает перевод символов ASCII-таблицы в обычные символы. Например, 65 — это код для символа А.
Это также работает и с Unicode.
  Тип преобразования с поддерживает перевод символов ASCII-таблицы в обычные символы. Например, 65 — это код для символа А.
Это также работает и с Unicode.
Простейший способ объявления класса в Python:
  Anonymous Quiz
    6%
    class QuizPython: return
      
    58%
    class QuizPython: pass
      
    36%
    class QuizPython:
      
    Объяснение: 
Из предложенных вариантов ответа самый короткий и простой способ — class QuizPython: pass. Можно, конечно, воспользоваться докстрингом, но это уже не совсем тот ответ, что предложен в квизе.
  Из предложенных вариантов ответа самый короткий и простой способ — class QuizPython: pass. Можно, конечно, воспользоваться докстрингом, но это уже не совсем тот ответ, что предложен в квизе.
Каким будет результат выполнения кода выше?
  Anonymous Quiz
    44%
    ['ab', 'cd', 'ef']
      
    49%
    ['AB', 'CD', 'EF']
      
    2%
    [None, None, None]
      
    4%
    Ничего из вышеперечисленного
      
    Объяснение: 
Функция upper() не изменяет строку «на месте». Она возвращает новую строку, которую в данном случае никуда не поместили. А потому результат работы upper() остался незаметным.
  Функция upper() не изменяет строку «на месте». Она возвращает новую строку, которую в данном случае никуда не поместили. А потому результат работы upper() остался незаметным.
Каким будет результат выполнения кода выше?
  Anonymous Quiz
    23%
    ['раз', 'два', 'три', 'четыре']
      
    4%
    ['раз два три четыре']
      
    7%
    'раз два три четыре'
      
    67%
    'разчетыредвачетыретри'
      
    Объяснение:
Метод .join объединяет список строк в одну большую строку. В данном случае 'четыре' выступает как строка-соединитель.
  Метод .join объединяет список строк в одну большую строку. В данном случае 'четыре' выступает как строка-соединитель.