3
respostas

[Dúvida] Dúvida do porque usa-se letra ao invés de letter ??

Por exemplo nessa parte da função não entendi o Phyton reconhecer a letra se estamos escrevendo em português!!

for letra in palavra_secreta: if(letra.upper() == chute.upper()): letras_certas[posicao] = letra print(letras_certas) posicao = posicao + 1

3 respostas

letra nesse caso é uma variavel. As variaveis em python podem ser escritas com qualquer nome e não precisam ser em nenhuma lingua especifica, podendo ser inclusive em portugues.

Mas eu não declarei essa variável, ou quando uso o "for letra in palavra" já estou automaticamente declarando ela?? pq no meu código inteiro não declarei ela antes!

correto, Luiza. A variável passa a existir (você a cria)no exato momento em que utiliza o laço de repetição for. Essa é uma vantagem do python ;)