Questão. Suponha que o Python tenha lido todas as funções a seguir (teclamos F5 no spyder).
def f(v): k = 0 for i in v: k += len(v[i]) v[i] = 0 return k
A seguir está uma transcrição de uma seção do Python Shell. Complete as lacunas com tipo e o valor do resultado da expressão correspondente. Se ocorrer um erro, escreva apenas ERRO.
In [1]: d = {'a':'abc', 'b':[1, 3, True], 'c':4}
In [2]: len(d) tipo: int valor: 3
In [3]: d['a'] tipo: str valor: 'abc'
In [4]: d['b'] tipo: list valor: [1, 3, True]
In [5]: len(d['b']) tipo: int valor: 3
In [6]: 'b' in d tipo: bool valor: True
In [7]: 'abc' in d tipo: bool valor: False
In [8]: len(d['c']) tipo: ERRO valor: ERRO
In [9]: d['b'] += [4]
In [10]: d['b'] tipo: list valor: [1, 3, True, 4]
In [11]: d['b'] = ['a', 'b', 'c']
In [12]: d['c'] = "defg"
In [13]: f(d) tipo: int valor: 10
In [14]: d tipo: dict valor: {'a':0 , 'b':0, 'c':0}

Comentários?