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:
1
B) [1, 2, 3][1, 2]
Corrigida pelo AVA.
Perguntas similares
3 anos atrás
3 anos atrás
5 anos atrás
5 anos atrás
5 anos atrás
7 anos atrás
7 anos atrás
7 anos atrás