EP8 - Detalhe

EP8 - Detalhe

by Davi Bastos Costa -
Number of replies: 1

Olá,
nos exemplos de execução, a função "mostre_variaveis" não imprime o dicionário em seu estado atual:

>>> hp.mostre_variaveis()
{a: 1.0}

Caso isso fosse feito, teriamos a mensage:

>>> hp.mostre_variaveis()
{'a': 1.0}
A diferença são as "aspinhas" que aparecem quando imprimimos um dicionário. Precisamos respeitar o exemplo nessa sutileza? 

Abraço

 

In reply to Davi Bastos Costa

Re: EP8 - Detalhe

by José Coelho de Pina -

A diferença são as "aspinhas" que aparecem quando imprimimos um dicionário.

Acho que é melhor deixar as aspinhas.
Elas indicam que a chave é um string.

Python 3.4.3 (default, Mar 26 2015, 22:07:01) 
[GCC 4.9.2] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> d = {'var': 1, 'bla': 3}
>>> d
{'bla': 3, 'var': 1}
>>> print(d)
{'bla': 3, 'var': 1}
>>> str(d)
"{'bla': 3, 'var': 1}"
>>>