Como o python entende a palavra "letra" dentro do prompt?
Como o python entende a palavra "letra" dentro do prompt?
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.