Uma variável é um sítio onde podes guardar um valor. Quando usar essa variável num algoritmo, ele abre o contentor e olha para o valor que tem. Isto permite-te escrever algoritmos mais inteligentes, que se comportam de maneira diferente dependendo do valor da variável. Por exemplo: se eu quiser escrever um algoritmo para dizer "Feliz aniversário! Fazes 10 anos" ao meu irmão mais novo, está ótimo agora… Mas quando for usá-lo no ano seguinte, se quiser que diga: "Feliz aniversário! Fazes 11 anos", eu crio uma variável chamada "idade", para guardar a idade do meu irmão, e escrevo o meu algoritmo para dizer "Feliz aniversário! Fazes "idade" anos". Uma vez que as variáveis podem mudar, todos os anos posso atualizar a variável "idade" para "idade" mais 1. Neste puzzle, vamos usar uma variável que vai definir o comprimento da linha do nosso artista. Mais adiante no código, o bloco "andar em frente" irá ler essa variável de comprimento e ver o valor que lhe deste.