1
resposta

Desafio - classes

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

class Restaurante:
    nome = ''
    categoria = ''
    status = ''

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

restaurante_pizza = Restaurante()
restaurante_pizza.nome = 'Pizza Nostra'
restaurante_pizza.categoria = 'Italiana'

restaurantes = [restaurante_praca, restaurante_pizza]

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

print(vars(restaurante_praca))

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.status:
    print('O restaurante está ativo.')
else:
    print('O restaurante está desativado.')

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_praca.nome = 'Bistrô'
print(vars(restaurante_praca))

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

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

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

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

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

if restaurante_pizza_place.status == False:
    restaurante_pizza_place.status = True
else:
    restaurante_pizza_place.status == False

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

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

Boaaa, obrigado por compartilhar!