fork download
  1. expressoes = ["1 + 1", "2 + 2", "3 + 3"]
  2.  
  3. lista_termos = list(zip(*map(str.split, expressoes)))
  4. linhas = []
  5. linhas.append(' ' + ' '.join(lista_termos[0]))
  6. linhas.append(' '.join(f'{op}{termo}' for op, termo in zip(*lista_termos[1:])))
  7.  
  8. for linha in linhas:
  9. print(linha)
  10.  
  11. print(' '.join(['__'] * len(expressoes)))
  12.  
Success #stdin #stdout 0.02s 9152KB
stdin
Standard input is empty
stdout
 1      2      3
+1     +2     +3
__     __     __