1
resposta

[Projeto] mao na massa

class restaurante:
    nome =''
    categoria =''
    status =False
    
    
    




restaurante_praca = restaurante() 
restaurante_praca .nome='Bistro' 
restaurante_praca.categoria='Italiana'
nome_do_restaurante = restaurante_praca.nome =input(f'Digite como o restaurante vai se chamar : ')
categoria_do_restaurante=restaurante_praca.categoria =input(f'Digite a categoria do restaurante: ')
if restaurante_praca.status:
    print('O restaurante está ativo.')
else:
    print('O restaurante está inativo.')


restaurante_pizza = restaurante()
restaurante_pizza.nome ='Pizza Place'
restaurante_pizza.categoria ='Fast Food'
restaurante_pizza.status=True
if restaurante_pizza.categoria == 'Fast Food':
    print('A categoria é Fast Food')
else:print('A categoria não é Fast Food')
print(vars(restaurante_praca))
print(vars (restaurante_pizza))

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

Oi, Cauã! Como vai?

Agradeço por compartilhar. Gostei da sua prática ao criar instâncias da classe e testar atributos como nome, categoria e status, isso mostra que você entendeu bem como os objetos funcionam a partir de uma classe. Do jeito que você fez, ficou claro o uso de mais de uma instância para validar comportamentos diferentes.

Continue explorando esse tipo de teste, pois ajuda muito a fixar o conceito de orientação a objetos.

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