Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

[Sugestão] instância de uma classe

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

restaurante_praca = Restaurante()
restaurante_praca.nome = 'Praca'
restaurante_praca.categoria = 'Gourmet'
restaurante_pizza = Restaurante()


# 1. Atribua o valor 'Italiana' ao atributo categoria da instância restaurante_praca da classe Restaurante.
restaurante_praca.categoria = 'Italiana'

# 2. Acesse o valor do atributo nome da instância restaurante_praca da classe Restaurante.

print(restaurante_praca.nome)

# 3. Verifique o valor inicial do atributo ativo para a instância restaurante_praca e exiba uma mensagem informando se o restaurante está ativo ou inativo

if restaurante_praca.ativo == False:
    print(f'O restaurante {restaurante_praca} esta inativo')
else:
    print(f'O restaurante {restaurante_praca.nome} esta ativo')

#4 - Acesse o valor do atributo de classe categoria diretamente da classe Restaurante.

categoria = Restaurante.categoria


# 5. Altere o valor do atributo nome para 'Bistrô'.

restaurante_praca.nome = 'Bistrô'

# 6. Crie uma nova instância da classe Restaurante chamada restaurante_pizza com o nome 'Pizza Place' e categoria 'Fast Food'.

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

# 7. Verifique se a categoria da instância restaurante_pizza é 'Fast Food'.

if restaurante_pizza.categoria == 'Fast Food':
    print(f'A categoria do {restaurante_pizza.nome} e Fast Food.')
else:
    print(f'A categoria do {restaurante_pizza.nome} nao e Fast Food.')

# 8. Mude o estado da instância restaurante_pizza para ativo.

restaurante_pizza.ativo = True

# 9. Imprima no console o nome e a categoria da instância restaurante_praca.

print(f'O {restaurante_praca.nome} tem os melhores pratos {restaurante_praca.categoria}')
1 resposta

Olá Apollo.
A pratica leva a perfeição.
Obrigado por compartilhar sua solução.
Avise alguma duvida.
Bons estudos.