1
resposta

exercícios

Insira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Oi Maria,

🌟 Parabéns pelo seu progresso! 🌟

Você demonstrou uma ótima compreensão dos conceitos de classes e instâncias, e sua habilidade para identificar e corrigir erros no código é incrível! 👏

A classe Restaurante está bem estruturada com seus atributos básicos (nome, categoria e ativo) e o método construtor init implementado corretamente. 💪

Note que a linha restaurante_pizza = Restaurante('Pizza Place', 'Fast Food', 'True') está passando a string 'True' para o atributo ativo, e não o valor booleano True. Isso pode causar comportamentos inesperados em suas verificações condicionais. 🤔

Para corrigir isso, você deve passar o valor booleano True diretamente, sem aspas: restaurante_pizza = Restaurante('Pizza Place', 'Fast Food', True).

Para saber mais:

Continue praticando e explorando as possibilidades da orientação a objetos! 💪