Olá! Enquanto fazia os exercícios 2 e 3, percebi que sempre que colocamos o ativo=False, o próximo atributo fica sublinhado com erro. O que pode ser? E outra dúvida: não poderíamos tirar esse atributo (ou tirar apenas o false) e colocá-lo embaixo como self.ativo = False?
class Restaurante:
def __init__(self, nome, categoria, ativo=False, capacidade, nota_avaliacao):
self.nome = nome
self.categoria = categoria
self.ativo = ativo
self.capacidade = capacidade
self.nota_avaliacao = nota_avaliacao
novo_restaurante = Restaurante(nome='Santa Marmita', categoria='Fast Food')
Essa é a mensagem que o terminal mostra: