1
resposta

SystaxError: Python

mensagem = f ' O restaurante {nome_restaurante} foi ativado com

SystemError: unterminated string literal (detected at line 69)

1 resposta

Olá, Alexandre.

Tudo bem?

Pelo que você descreveu, parece que o problema está relacionado com a forma como a string está sendo manipulada em seu código Python. O erro SyntaxError: unterminated string literal indica que o Python encontrou o final de uma linha enquanto ainda estava esperando o término de uma string literal.

No seu caso, o erro pode estar ocorrendo porque a string que começa com f não está sendo fechada corretamente. As strings formatadas em Python, que começam com f antes das aspas, devem ter suas aspas de abertura e fechamento na mesma linha para evitar esse tipo de erro. Além disso, certifique-se de que não há quebras de linha inesperadas dentro da string.

Aqui está um exemplo de como você pode corrigir isso:

nome_restaurante = "Bistrô Paris"
mensagem = f"O restaurante {nome_restaurante} foi ativado com sucesso."
print(mensagem)

Neste exemplo, a string formatada está toda em uma única linha, o que deve prevenir o SyntaxError que você está enfrentando.

Verifique se a sua string está sendo fechada corretamente e tente manter tudo na mesma linha. Se a mensagem que você quer formatar é muito longa, você pode considerar concatenar várias strings menores ou usar a quebra de linha dentro dos parênteses, o que é permitido em Python.

Espero ter ajudado. Qualquer dúvida manda aqui. Bons estudos.