1
resposta

[Projeto] Exercicio

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

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

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

categoria = Restaurante.categoria


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

if restaurante_pizza.categoria == 'Fast Food':
    print(f'Categoria do {restaurante_pizza.nome} é "Fast Food".')
else:
    print(f'Categoria do {restaurante_pizza.nome} não é "Fast Food"')

restaurante_pizza.ativo = True

nome_do_restaurante = restaurante_praca.nome

print(f'Nome: {restaurante_praca.nome}, Categoria: {restaurante_praca.categoria}')
1 resposta

Oi, Matheus! Como vai?

Gostei de como você criou duas instâncias diferentes da classe e trabalhou com atributos como nome, categoria e ativo. Também foi interessante ver a verificação condicional para exibir mensagens diferentes, isso mostra que você já está conectando orientação a objetos com lógica de controle.

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