1
resposta

erro de syntax

segue o código
class Restaurante:
def init(self, nome, categoria):
self.nome = nome
self.categoria = categoria
self.ativo = False

def __str__(self):
    return f'{self.nome} | {self.categoria}'

restaurante_praca = Restaurante('praça', 'Gourmet')
restaurante_pizza = Restaurante('Pizza Express', 'Italiana')

restaurantes = [restaurante_praca, restaurante_pizza]

print(restaurante_praca)

está apresentando esse erro

File "", line 1
& C:/Users/josim/AppData/Local/Python/pythoncore-3.14-64/python.exe c:/Users/josim/Desktop/Projeto/modelos/restaurante.py
^
SyntaxError: invalid syntax

se alguém puder ajudar agradeço
1 resposta

Olá, Josimar! Como vai?

Você está enfrentando um problema de syntax error que não está diretamente relacionado ao seu código Python, mas sim à forma como você está tentando executá-lo. O erro que você mencionou parece indicar que há um problema na linha de comando ou no ambiente em que você está executando o script.

Aqui estão algumas sugestões para tentar resolver o problema:

  1. Verifique o comando de execução: certifique-se de que você está executando o script Python corretamente. O comando deve ser algo como python c:/Users/josim/Desktop/Projeto/modelos/restaurante.py.

  2. Verifique o ambiente de execução: se você estiver usando um editor de texto ou IDE, como o VS Code ou PyCharm, verifique se a configuração para executar scripts Python está correta.

  3. Verifique por caracteres inesperados: às vezes, caracteres especiais ou espaços extras podem causar problemas. Certifique-se de que não há caracteres inesperados no comando que você está usando para executar o script.

  4. Execute diretamente no terminal: tente abrir um terminal ou prompt de comando e execute o script diretamente de lá para ver se o problema persiste.

  5. Verifique a instalação do Python: certifique-se de que o Python está corretamente instalado e configurado no seu sistema. Você pode verificar isso executando python --version no terminal para ver se a versão correta do Python é exibida.

Espero que essas dicas ajudem a resolver o problema! Se o erro persistir, pode ser útil verificar se há mais detalhes no ambiente em que você está executando o script.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.