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

Dúvida For com String

Bom dia tenho uma dúvida a respeito do comando for desta aula.

palavra = "banana" for letra in palavra: print(letra)

Apesar de não ter sido declarado, o que o Python faz é iniciar um for considerando que o primeiro valor da variável letra, ou seja, ele assume que é a posição 0 da string palavra, é isso?

Grato!

1 resposta
solução!

Oi Daniel, tudo bem?

É isso mesmo. O for in irá percorrer/iterar em cada posição da variável palavra.

  • A primeira vez letra será o valor ocupado pela posição 0 da variável palavra: b
  • A segunda vez letra será o valor ocupado pela posição 1 da variável palavra: a
  • A terceira vez letra será o valor ocupado pela posição 2 da variável palavra: n

E assim por diante, até a variável palavraser percorrida por completo.

Qualquer dúvida é só falar. Espero ter ajudado. Abraços e bons estudos!