EP8, problema no tokeniza.py

EP8, problema no tokeniza.py

by Willian Akira Mizutani -
Number of replies: 1

Nos exemplos do enunciado, há uma entrada que a função tokeniza fornecida não consegue entender.

Mais especificamente, é esta linha:

calc >>> vb va3%4^!=

Quando rodo a função tokeniza sobre essa string, ela le 'va3' como nome de variável--o que é razoável, uma vez que números podem ser parte do nome de uma variável. Mas nesse caso faz diferença, porque, no exemplo, a variável declarada é 'va', e não 'va3'.

Minha pergunta é: devo me preocupar com isso, uma vez que não posso modificar a função tokeniza?

In reply to Willian Akira Mizutani

Re: EP8, problema no tokeniza.py

by Antônio Fittipaldi -

No exemplo colocado, o programa lê a variável como 'va3' e também da erro e "printa" uma mensagem avisando. Em um exemplo abaixo, a variável está separada do '3' por  um espaço e, dessa nova forma, a calculadora retorna normalmente.