Erro na main?!

Erro na main?!

por Arthur Rodrigues -
Número de respostas: 2

Depois de debugar todas as minhas funções(que por sinal levou o dia todo T-T)

Consegui calcular todos os 3-gramas do drummond.txt

Fui tentar imprimir-los e o seguinte sangue expirou na minha tela:

  File "C:/Users/ARTHUR/Desktop/Mac122/9793951_ep3.py", line 116, in main
    s = "%6d  '%s' | { '%s':%d"%(i+1, t_gramas[i], complementos[i][0][0], complementos[i][1][0])

TypeError: 'int' object is not subscriptable

Pode ter sido algum erro das minhas funções que afetaram esse comando?

 

Em resposta à Arthur Rodrigues

Re: Erro na main?!

por Carlos Eduardo Elmadjian -

Pode ter sido algum erro das minhas funções que afetaram esse comando?

Sim. Não há nada de errado com a linha 116 do esqueleto. Ela só está aí porque foi onde a hemorragia apareceu, mas ela não é a causa.

Dica: um objeto "subscriptable" em Python é qualquer objeto capaz de conter outros (listas e strings são exemplos dessa coisa).