1
resposta

Hora da prática: instância de uma classe

1-

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

restaurante_praca = Restaurante()
restaurante_praca.nome = 'Praça'
restaurante_praca.categoria = 'Italiana'

2-

print(f'Categoria: {restaurantes[0].categoria}')

3-

if restaurante_praca.ativo:
    print('O restaurante está ativo.')
else:
    print('O restaurante está inativo.')

4-

categoria = Restaurante.categoria

5-

restaurante_praca.nome = 'Bistrô'

6-

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

7-

if restaurante_pizza.categoria == 'Fast Food':
    print('A categoria é Fast Food.')
else:
    print('A categoria não é Fast Food.')

8-

restaurante_pizza.ativo = True

9-

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

Boa tarde, Felipe!

Obrigado por compartilhar sua solução com a comunidade Alura. Gostei de como você estruturou o código para criar e manipular instâncias da classe. Uma coisa interessante aqui é a forma como você atribui valores aos atributos diretamente nas instâncias, isso ajuda a fixar a ideia de como as classes funcionam no Python.

Conte com o apoio do Fórum na sua jornada.

Abraços e bons estudos!