1
resposta

[Projeto] Mostrando o código

class Restaurante:
    nome = ''
    categoria = ''
    ativo = False

restaurante_praca = Restaurante()
restaurante_praca.nome = 'Bistrô'
restaurante_praca.categoria = 'Italiana'


categoria = Restaurante.categoria

restaurante_pizza = Restaurante()
restaurante_pizza.nome = 'Pizza Place'
restaurante_pizza.categoria = 'Fast Food'
restaurante_pizza.ativo = True

if restaurante_praca.ativo:
    print(f'O restaurante {restaurante_praca.nome} está ativo')
else:
    print(f'O restaurante {restaurante_praca.nome} está inativo')


if restaurante_pizza.categoria == 'Fast Food':
    print('Categoria correta')


print(f'{restaurante_praca.nome} - {restaurante_praca.categoria}')
1 resposta

Olá, João, como vai?

O seu desenvolvimento nos exercícios de manipulação de atributos e instâncias em Python demonstra que você compreendeu bem como interagir com objetos. A lógica utilizada para verificar o estado do restaurante e a categoria da pizzaria utilizando estruturas condicionais está correta e segue o que foi proposto na atividade. É fundamental dominar essa base de atribuição e leitura de valores para avançar em sistemas que utilizam orientação a objetos de forma mais robusta.

Agradeço por compartilhar seu código conosco e incentivo que continue praticando e postando suas resoluções aqui no fórum.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!