1
resposta

[Bug] O codigo não execulta

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

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


restaurante_pizza = Restaurante() 


restaurantes = [restaurante_praca]

print(restaurantes)

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Boa tarde, Iuri. O Python é uma linguagem que usa a identação para início e fim de uma função, classe e condicional. No caso, o início da classe está definido, entretanto não há o final dela antes de ser chamado a classe Restaurante. Tente executar o mesmo código com a seguinte identação.

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

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

restaurante_pizza = Restaurante()
restaurantes = [restaurante_praca]
print(restaurantes)