nomes = ['Nicole', 'Gabriel', 'Rayssa', 'Pablo', 'Andreza']
for nome in nomes:
print(f'{nomes}')
nomes = ['Nicole', 'Gabriel', 'Rayssa', 'Pablo', 'Andreza']
for nome in nomes:
print(f'{nomes}')
Oi, Nicole! Como vai?
Percebi que você utilizou um for
para percorrer a lista de nomes, o que é uma ótima prática. No entanto, ao invés de imprimir cada nome, seu código está imprimindo a lista inteira a cada iteração. Isso acontece porque dentro do print
você usou nomes
ao invés de nome
.
Uma dica interessante para o futuro é sempre utilizar a variável do laço para acessar o elemento atual da iteração. Veja este exemplo:
nomes = ['Nicole', 'Gabriel', 'Rayssa', 'Pablo', 'Andreza']
for nome in nomes:
print(nome)
Esse código percorre a lista e imprime um nome por linha, usando a variável nome
, que representa o item atual do laço.