2
respostas

[Projeto] Loop While e suas diferentes maneiras...

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.

2 respostas

Oii André, tudo bem com você?

Excelente explicação sobre o código com o uso do laço while, ela será de grande ajuda para os alunos e alunas que lerem sua postagem. Continue participando e interagindo sempre no fórum Alura.

Qualquer dúvida fico à disposição.

Abraços e bons estudos!

Felipper, :) obrigado.