1
resposta

Atividade - Mãos na Massa

Como podemos perceber ao rodar o código iremos cair em um "loop" infinito, onde o código irá imprimir "jogando..." infinitamente. Para resolver isso a fim de teste, podemos adicionar um "break" posterior ao qual o código entra em loop. Poderíamos determinar um intervalo de repetição e testarmos o mesmo por meio de uma estrutura condicional. Claro que estas opções são apenas sugestões, uma vez que, este não é o objetivo principal da atividade.

Código, com uma sugestão para quebrarmos o loop infinito.

def jogar(): 

    print('*********************************')
    print('Bem vindo no jogo da Forca')
    print('*********************************')

    palavra_secreta = "banana"

    enforcou = False
    acertou = False

    while(not enforcou and not acertou):
        print("jogando...")
        break

    print("Fim do jogo")

if (__name__ == "__main__"):
    jogar()
1 resposta

Oii Marcone, tudo bem com você?

Excelente explicação sobre o uso do laço de repetição while, suas propostas de implementação do código vai ajudar os alunos e alunas terem um conhecimento lógico a mais sobre o laço while.

Essa participação no fórum é muito importante.

Abraços e bons estudos.