1
resposta

[Dúvida] Não está executando

O sistema nao esta executando o codigo ![](Insira aqui a descrição dessa imagem para ajudar na acessibilidade siegmae bak )

1 resposta

Oi Bruno, boa tarde! Tudo bem?

O erro que está aparecendo no terminal acontece porque as aspas triplas não foram fechadas corretamente entre as linhas 1 e 7. Além disso, na linha 15 também está faltando fechar as aspas no final do print().

Para corrigir, substitua o seu código pelo que mostro abaixo, salve o arquivo pressionando Ctrl + S e, em seguida, execute novamente clicando no botão de play no canto superior direito do Visual Studio Code. Depois, selecione a opção Run Python File para rodar o programa:

print("""
░██████╗░█████╗░██████╗░░█████╗░██████╗░  ███████╗██╗░░██╗██████╗░██████╗░███████╗░██████╗░██████╗
██╔════╝██╔══██╗██╔══██╗██╔══██╗██╔══██╗  ██╔════╝╚██╗██╔╝██╔══██╗██╔══██╗██╔════╝██╔════╝██╔════╝
╚█████╗░███████║██████╦╝██║░░██║██████╔╝  █████╗░░░╚███╔╝░██████╔╝██████╔╝█████╗░░╚█████╗░╚█████╗░
░╚═══██╗██╔══██║██╔══██╗██║░░██║██╔══██╗  ██╔══╝░░░██╔██╗░██╔═══╝░██╔══██╗██╔══╝░░░╚═══██╗░╚═══██╗
██████╔╝██║░░██║██████╦╝╚█████╔╝██║░░██║  ███████╗██╔╝╚██╗██║░░░░░██║░░██║███████╗██████╔╝██████╔╝
╚═════╝░╚═╝░░╚═╝╚═════╝░░╚════╝░╚═╝░░╚═╝  ╚══════╝╚═╝░░╚═╝╚═╝░░░░░╚═╝░░╚═╝╚══════╝╚═════╝░╚═════╝░  
""")

print('1. Cadastrar restaurante')
print('2. Listar restaurante')
print('3. Ativar restaurante')
print('4. Sair\n')

opcao_escolhida = input('Escolha uma opção: ')
print(f'Você escolheu a opção {opcao_escolhida}')

Passo a passo em gif:

Gif que mostra a execução do passo a passo descrito acima, fechandoa s aspas onde estava ausente

Explicação detalhada:

Em Python, usamos aspas simples ('), duplas (") ou triplas (''' ou """) para criar strings, que são basicamente texto. Quando queremos escrever uma string com várias linhas, como esse título estilizado com o nome "Sabor Express", o ideal é usar aspas triplas, e isso porque elas permitem que o texto ocupe várias linhas no código sem precisar usar caracteres especiais como \n para quebra de linha. Assim, o conteúdo aparece exatamente como foi escrito, o que é ótimo para menus ou mensagens mais longas. Por exemplo:

print("""
SABOR EXPRESS
""")

No seu caso, o Python estava tentando interpretar aquele “desenho” como código, porque não encontrou o fechamento das aspas, e isso gerou o erro de SyntaxError. Após a correção desses pontos, o código funcionará corretamente como foi mostrado nas mensagens anteriores.

Espero ter ajudado. Fico à disposição.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!