Quiz de classes e objetos

Para passar no quiz, você deve responder corretamente pelo menos 9 das 10 perguntas abaixo.
Qual das seguintes é a maneira correta de definir uma classe?
Qual é o propósito do método especial __init__?
Qual é a diferença entre um atributo de instância e um atributo de classe?
Qual das seguintes é a maneira correta de chamar o método spam do objeto menu?
Qual dos seguintes métodos especiais é chamado nos bastidores quando um objeto é impresso no console?
Qual é o resultado do seguinte código?
class Menu:
    dish_of_the_day = "spam"

print(Menu.dish_of_the_day)
A que o parâmetro self se refere dentro de um método?
Qual das seguintes opções cria corretamente uma instância da classe Person?
Qual será o resultado do seguinte código?
class Dog:
    def __init__(name, age):
        self.name = name
        self.age = age

dog = Dog("Pinky", 3)
print(dog.name)
Qual das seguintes é a maneira correta de acessar o atributo name do objeto dog?