Lição 20: Projeto final — jogo de adivinhação
Este é o projeto final — ele reúne quase tudo o que aprendemos: uma variável (o número secreto), uma lista e um laço foreach (os palpites), uma cadeia de condições (if / else if / else), e interpolação na saída. Para que o programa execute sempre da mesma forma e seja fácil de testar, os palpites vê
Em vez de perguntar a um jogador de verdade, entregamos ao programa uma lista pronta de palpites. Ele passa por eles um por um e diz para cada palpite 'too high', 'too low' ou 'correct!'.
- projeto final
- Um programa que combina tudo o que aprendemos: variáveis, listas, laços e condições.
- determinístico
- Executa sempre da mesma forma porque a entrada é fixa (uma lista), não ao vivo.
- combinando conceitos
- Usar vários conceitos juntos em um programa funcional.