provinha 11: solução

provinha 11: solução

por José Coelho de Pina -
Número de respostas: 0

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}

right


Comentários?