Todo atleta sabe que você fica bom treinando, repetindo os mesmos movimentos até você ficar muito bom, ou até você alcançar o seu objetivo. Quando eu estava no colégio, Eu não sabia do treino até que eu conseguisse acertar 10 arremesos livres de uma vez só. De forma parecida, quando você pede para um programa de computador repetir um comando você pode dar a ele um número exato de vezes para repetir, ou você pode determinar um objetivo, e dizer para que ele repita o comando até alcançar esse objetivo. No próximo exemplo, o bloco "repetir" está invertido, ao invés de especificar quantas vezes você quer que ele repita você pode usar o bloco "repetir até" para dizer ao pássaro nervoso para fazer a mesma coisa até ele chegar ao porco ou bater numa parede. E novamente, nós podemos colocar vários blocos dentro do loop e repetir uma série de ações.