AULA02. Manipulando strings
01Encontrando letras
Na aula, foi sugerido iniciar com pseudocódigo:
while(not acertou and not enforcou):
Posso descrever este código, como sendo um loop while
, em pseudocódigo ou na linguagem Portugol.
Este loop continua a ser executado enquanto as duas condições not acertou
e not enforcou
são verdadeiras.
O loop corresponde ao jogo da forca, onde "acertou" indica se a palavra foi totalmente adivinhada e "enforcou" indica se o jogador ultrapassou o número de tentativas permitidas.
Quando uma dessas condições for falsa, o loop para.
Eu já parti para o código e fiz assim:
while enforcamentos > 0 and "_" in letras_acertadas:
Nesta sintaxe tem um loop while
em Python, que continua a ser executado enquanto o valor de "enforcamentos" é maior que 0 (zero) e o caractere "" está presente na lista letras_acertadas.
Também corresponde a um jogo da forca, onde "enforcamentos" refere-se ao número de tentativas restantes para adivinhar uma palavra e letras_acertadas
representa as letras adivinhadas ou que o usuário acertou em uma palavra representada por "_"
.
O loop vai parar quando não há mais tentativas ou quando a palavra foi completamente adivinhada.