Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Prática exercicios

#1 - Atribua o valor 'Italiana' ao atributo categoria da instância restaurante_praca da classe Restaurante.
class restaurante:
    nome = ''
    categoria = ''
    estado = False

restaurante_praca = restaurante()

restaurante_praca.categoria = 'Italiana'    

lista = [vars(restaurante_praca)]
print(lista)

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

restaurante_praca.nome = 'Best Burguer'
lista = [vars(restaurante_praca)]
print(lista)

#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.estado:
    print('O Restaurante está ativo ')
else:
    print('O Restaurante esta inativo')  

#4 - Acesse o valor do atributo de classe categoria diretamente da classe Restaurante e armazene em uma variável chamada categoria.      

categoria = restaurante.categoria

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

restaurante.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:
    print('É fast food')
else:
    print('Não é fast food')    


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

restaurante_pizza.estado = True
print(vars(restaurante_pizza))

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

restaurante_praca.nome
restaurante_praca.categoria
print(f'O nome do restaurante é {restaurante_praca.nome} e a categoria é {restaurante_praca.categoria}')
1 resposta
solução!

Olá, Douglas, como vai?

Você fez um ótimo trabalho ao aplicar os conceitos de Orientação a Objetos em Python! Suas soluções mostram que você entendeu bem como manipular atributos e instâncias de uma classe. É muito bom ver que você está confortável com a criação e manipulação de objetos, além de conseguir acessar e modificar os atributos com facilidade.

Continue assim, praticando bastante, pois isso vai fortalecer ainda mais seu conhecimento. E lembre-se, o fórum está sempre disponível para qualquer dúvida que você tenha. Bons estudos e até mais!