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?

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
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.