Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Codigo com erro

entao apos eu colocar nomes = list(nomes) ,como a lista e mutavel faz com que eu possa adicionar quaisquer nomes?

pelo o que eu entendi e isso, pois se você coloca nomes = tuple(nomes) a propria função tuple não permite adicionar pois ela e imutavel.

e isso mesmo?

1 resposta
solução!

É isso mesmo, Guilherme!

Quando você colocou a tupla "nomes" na função list() - nomes = list(nomes), você transformou a tupla (imutável) em lista (mutável), pois tuplas não possuem a função .append(), que adiciona elementos, já as listas possuem a função .append(), te permitindo adicionar elementos novos à lista (que antes era tupla).

Espero ter ajudado e bons estudos.