def print_grelha():

    print("pontos = " + str(pontuacao())) # aula 06

    for linha in[0, 1, 2, 3, 4]:
        linha_string = ""
        for coluna in [0, 1, 2, 3, 4]:
            linha_string = linha_string \
                + ocupar_5_espacos(valor(linha + 1, coluna + 1)) + " "
        print(linha_string)
print_grelha()

le_identificacao() # aula 07
regista_grelha(valor(1,1), valor(1,2), valor(1,3), valor(1,4), valor(1,5),
               valor(2,1), valor(2,2), valor(2,3), valor(2,4), valor(2,5),
               valor(3,1), valor(3,2), valor(3,3), valor(3,4), valor(3,5),
               valor(4,1), valor(4,2), valor(4,3), valor(4,4), valor(4,5),
               valor(5,1), valor(5,2), valor(5,3), valor(5,4), valor(5,5)) # aula 07
letra = None

while letra != 'q'and not(terminou()):

    letra = input()

    if letra == 'n':
        regista_pontos(pontuacao()) # aula 07
        escreve_registo() # aula 07
        inicializa_semente(semente_favorita) # aula 07
        novo_jogo()
        regista_grelha(valor(1,1), valor(1,2), valor(1,3), valor(1,4), valor(1,5),
                       valor(2,1), valor(2,2), valor(2,3), valor(2,4), valor(2,5),
                       valor(3,1), valor(3,2), valor(3,3), valor(3,4), valor(3,5),
                       valor(4,1), valor(4,2), valor(4,3), valor(4,4), valor(4,5),
                       valor(5,1), valor(5,2), valor(5,3), valor(5,4), valor(5,5)) # aula 07
    elif letra == 'a':
        esquerda()
        regista_jogada(letra) # aula 07
    elif letra == 'd':
        direita()
        regista_jogada(letra) # aula 07
    elif letra == 'w':