• Matéria: Informática
  • Autor: saphiralis
  • Perguntado 3 anos atrás

Leia e interprete o código Python em questão, qual será o resultado da impressão?

class Dados:

def __init__(self):

self.itens = []

def __repr__(self):

return str(self.itens)

def insere(self, valor):

self.itens.append(valor)

def remove(self):

self.itens.pop()

def main():

dados = Dados()

dados.insere(1)

dados.insere(2)

dados.insere(3)

print(dados)

dados.remove()

print(dados)

if __name__ == "__main__":

main()

A) [1, 2, 3][1, 3]
B) [1, 2, 3][1, 2]
C) [1, 2, 3][1 ]
D) [1, 3, 2][1, 2]
E) [2, 3, 1][2, 1]

Respostas

respondido por: lcomp
1

B) [1, 2, 3][1, 2]

Corrigida pelo AVA.

Perguntas similares