Se somente a letra D esta correta porque pede para escolher duas alternativas?
Se somente a letra D esta correta porque pede para escolher duas alternativas?
Oi, Adriano, tudo bem?
A questão pede duas alternativas corretas porque existem duas maneiras válidas de resolver o problema apresentado.
A questão está pedindo para corrigir um código que tenta adicionar um elemento a uma tupla, o que não é permitido em Python, pois as tuplas são imutáveis. As alternativas D e E são corretas porque ambas transformam a tupla "nomes" em uma lista, que é um tipo de dado mutável, permitindo assim a adição de um novo elemento através do método .append()
.
Portanto, as duas alternativas corretas seriam:
D) nomes = []
- Isso cria uma lista vazia chamada "nomes". No entanto, isso não preserva os elementos originais da tupla.
E) nomes = list(nomes)
- Isso converte a tupla "nomes" em uma lista, preservando os elementos originais.
Espero ter ajudado. Caso tenha dúvidas, conte com o fórum!
Abraços!
Eu entendi, porem esta mal formulado, no código a intençao era fazer um append no conjunto de nomes dentro das tuplas, e a alternativa d somente cria um lista nova e vazia.
Oi, Adriano, tudo bem?
O intuito do exercício é fazer com que o código funcione independente do resultado, ou seja, os dois métodos farão com que nomes se tornem uma lista, e adicionarão o nome "Fábio" dentro da listanomes
através do .append()
. Isso acontecerá de duas formas distintas em um dos casos será criado uma lista vazia por meio do comando nomes =[]
e no outro os nomes já existentes serão preservados por meio do comando nomes = list(nomes)
.
Espero que tenha ficado mais claro. Caso tenha dúvidas, conte com o fórum!
Abraços!