# -*- encoding:utf8 -*-

# Fonction découpant une chaîne de caractères en blocs de longueur
# fixée par l'utilisateur et les retournant dans l'ordre inverse.

def inverse(texte, n):
    """inverse(str texte, int n) --> str.
    Découpe de manière récursive la chaîne de caractères <texte>
    en blocs de longueur <n> et les retourne dans l'ordre inverse.
    """

    if len(texte) < n:
        return texte
    else:
        return  inverse(texte[n:], n) + texte[0:n]