Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Pop() não retorna o valor que foi retirado.

Olá, tudo bem? Estou gostando das aulas.

Reparei que em 2:42, o comando pop() foi executado e retornou o valor retirado. MAS em 5:57, o comando pop() NÃO retornou o valor retirado.

Por que isso ocorreu?

3 respostas
solução!

Olá Luis,

No primeiro momento ele escreveu o comando pop() e logo em seguida executou usando shift + enter retornando assim o valor, pois é o resultante da execução daquele bloco de código.

Já no segundo momento, ele escreveu o comando pop novamente, porém, ele deu enter e adicionou o comando para printar a lista Acessórios e aí executou shift + enter, assim, o retorno da execução leva em consideração toda execução daquele bloco de código. E a resultante daquele bloco de código é a lista atualizada.

Espero ter ajudado!

Obrigado. Agora que você falou reparei nesse 'enter' que disse, o qual não executou o comando....só depois com shift enter. Valeu.

Mesmo assim, se o pop() retorna o valor retirado, ao executar 2 linhas, DEVERIA mostrar o resultado de cada linha né?

A do pop()....

E a que mostra a variável....

São 2 resultados.