1
resposta

Como o python entende a palavra "letra" no prompt sem atribuição

Como o python entende a palavra "letra" dentro do prompt? Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Oi, Alberto. Ele não entende a palavra "letra". Basicamente qualquer palavra, ou até mesmo uma única letra, que você adicionasse após o "for" ele entenderia que você está querendo iterar na variável que especificou após o "in".

Nesse caso pela variável "palavra_secreta" se tratar de uma string, ele vai separar ela letra por letra. Mas caso você fizesse o mesmo usando uma lista, ele separaria a mesma por cada item da lista:

lista_secreta = ['banana', 'laranja', 'acerola']

for fruta in lista_secreta:

    print(fruta)

Nesse caso ele entende o fruta como cada item dentro dessa lista. Se você trocasse o "fruta" por "letra" nesse exemplo, ainda assim ele entenderia o "letra" como cada item dessa lista e entregaria o mesmo resultado. Você pode fazer um teste mudando o "letra" por qualquer palavra da sua escolha e testar.