Pessoal boa tarde,
Na def set_val o cabeçalho esta assim:
'''(Calculadora, str, float) -> None
Recebe uma referência `self` para uma Calculadora e um
string `nome_var` e um float `valor`.
O método insere o par `nome_var`, `valor` ao dicionário de
variáveis da calculadora.
Se a variável `nome_var` já está no dicionário o seu valor é
atualizado.
Exemplos:
>>> hp = Calculadora()
>>> hp.var
[]
>>> hp.val
[]
>>> hp.set_val("soma", 0)
>>> hp.set_val("n", 10)
>>> hp.var
['soma', 'n']
>>> hp.val
[0, 10]
>>> hp.set_val("n", 15.56)
>>> hp.var
['soma', 'n']
>>> hp.val
[0, 15.56]
'''
Esse atualizado quer dizer que ele sera somado ao valor antigo ou sera trocado pelo valor novo?