Analise o seguinte trecho de um algoritmo:
dados = [[98, 2], [35, 14], [76, 89], [0, 1]]
dados.insert(2, [13, 77])
dados.clear()
dados.append([-1, -10])
dados.pop(0)
print(min(max(dados)))
O resultado esperado no comando print é:
A.2.
B.98.
C.-10.
D.[ ].
E.erro. (RESPOSTA CORRETA)

Resposta correta.

E.
erro.

O comando clear faz com que toda a matriz fique limpa, logo, os dois comandos acima do comando clear não produzem nenhum efeito. Mesmo o comando append inserindo um elemento na matriz, o comando pop o remove, deixando a matriz sem nenhum elemento. Quando o comando max tenta buscar a matriz, ela está vazia, o que promove um erro, porque os comandos min e max não suportam matrizes vazias.

Resposta :

Outras perguntas