Definindo o molde (Classe)
class Restaurante:
nome = ''
categoria = ''
ativo = False
Criando a primeira instância
restaurante_praca = Restaurante()
1. Atribuindo categoria
restaurante_praca.categoria = 'Italiana'
2. Acessando o nome e armazenando em uma variável
nome_do_restaurante = restaurante_praca.nome
3. Verificando se está ativo ou inativo
if restaurante_praca.ativo:
print('O restaurante está ativo.')
else:
print('O restaurante está inativo.')
4. Acessando o atributo de classe diretamente (valor padrão do molde)
categoria_padrao = Restaurante.categoria
5. Alterando o nome
restaurante_praca.nome = 'Bistrô'
6. Criando uma nova instância: restaurante_pizza
restaurante_pizza = Restaurante()
restaurante_pizza.nome = 'Pizza Place'
restaurante_pizza.categoria = 'Fast Food'
7. Verificando a categoria da pizza
if restaurante_pizza.categoria == 'Fast Food':
print('A categoria é Fast Food.')
else:
print('A categoria não é Fast Food.')
8. Ativando o restaurante de pizza
restaurante_pizza.ativo = True
9. Exibindo informações do restaurante_praca
print(f'Nome: {restaurante_praca.nome}, Categoria: {restaurante_praca.categoria}')