rmayormartins commited on
Commit
871b96d
1 Parent(s): f5979c2

Subindo arquivos15

Browse files
Files changed (2) hide show
  1. README.md +5 -1
  2. app.py +9 -1
README.md CHANGED
@@ -36,8 +36,10 @@ O manual completo pode ser acessado e baixado clicando no [Manual do PseudocodeL
36
  ## A fazer
37
 
38
  - Verificação de erros
 
39
  - Tradução para espanhol e inglês
40
  - Adicionar outras funções
 
41
 
42
  ## Informação adicional
43
 
@@ -48,4 +50,6 @@ O manual completo pode ser acessado e baixado clicando no [Manual do PseudocodeL
48
 
49
  ## Agradecimento especial
50
 
51
- Instituto Federal de Santa Catarina, Câmpus São José, Área de Telecomunicações [https://ifsc.edu.br/](https://ifsc.edu.br/)
 
 
 
36
  ## A fazer
37
 
38
  - Verificação de erros
39
+ - Função ESCOLHA e CASO
40
  - Tradução para espanhol e inglês
41
  - Adicionar outras funções
42
+ - Conversa com o FluxoLab [https://github.com/rwnobrega/FluxoLab.app] do prof. Dr. Roberto Wanderley da Nobrega
43
 
44
  ## Informação adicional
45
 
 
50
 
51
  ## Agradecimento especial
52
 
53
+ - Instituto Federal de Santa Catarina, Câmpus São José, Área de Telecomunicações [https://ifsc.edu.br/](https://ifsc.edu.br/)
54
+ - Agradeço ao Claude 3.5 Sonnet (Anthropic) por ter me destravado!
55
+ - Agradeço ao prof. Roberto que perguntou ´´e o deploy?´´
app.py CHANGED
@@ -196,14 +196,22 @@ def interpretador(portugol_code):
196
  with contextlib.redirect_stdout(output):
197
  exec(codigo_python, globals())
198
 
199
- resultado = f"Código Python Gerado:\n{codigo_python}\n\n"
 
 
 
 
200
 
201
  if avisos:
202
  resultado += "Avisos:\n" + "\n".join(avisos) + "\n\n"
 
203
  resultado += f"Saída:\n{output.getvalue().strip()}"
204
  return resultado
205
  except Exception as e:
206
  error_traceback = traceback.format_exc()
 
 
 
207
  return f"Erro durante a execução:\n{error_traceback}\n\nCódigo Python Gerado:\n{codigo_python}"
208
 
209
  def interpretar(portugol_code):
 
196
  with contextlib.redirect_stdout(output):
197
  exec(codigo_python, globals())
198
 
199
+ # INICIALIZADO o resultado COMO UMA STRING VAZIA
200
+ resultado = ""
201
+
202
+ # DESCOMENTE A LINHA ABAIXO PARA MOSTRAR O CÓDIGO PYTHON GERADO
203
+ # resultado += f"Código Python Gerado:\n{codigo_python}\n\n"
204
 
205
  if avisos:
206
  resultado += "Avisos:\n" + "\n".join(avisos) + "\n\n"
207
+
208
  resultado += f"Saída:\n{output.getvalue().strip()}"
209
  return resultado
210
  except Exception as e:
211
  error_traceback = traceback.format_exc()
212
+ # VOCÊ PODE OPTAR POR NÃO MOSTRAR O CÓDIGO PYTHON GERADO EM CASO DE ERRO
213
+ # DESCOMENTANDO A LINHA ABAIXO E COMENTANDO A LINHA SEGUINTE
214
+ # return f"Erro durante a execução:\n{error_traceback}"
215
  return f"Erro durante a execução:\n{error_traceback}\n\nCódigo Python Gerado:\n{codigo_python}"
216
 
217
  def interpretar(portugol_code):