Krijo një funksion i cili mund të kompresojë një varg teksti.
String of text: "Ky është një varg i rastësishëm. Nuk ka asnjë qëllim tjetër përveç testimit të këtij funksioni."
def compress_string(string):
    """Ngjesh një varg teksti duke zëvendësuar karakteret e përsëritura me një karakter të vetëm dhe një numër"""
    
    string_i ngjeshur = ""
    aktual_char = varg[0]
    numërimi = 1
    për char në varg[1:]:
        if char == aktual_char: # Nëse karakteri është një përsëritje
            numëro += 1
        tjetër: # Nëse personazhi nuk është një përsëritje
            varg_i ngjeshur += karakteri_aktual + str(numërimi)
            rrymë_char = char
            numërimi = 1
    # Shtoni grupin e fundit të karaktereve të përsëritura
    varg_i ngjeshur += karakteri_aktual + str(numërimi)
    ktheje vargun e ngjeshur

compress_string("Ky është një varg i rastësishëm. Nuk ka asnjë qëllim tjetër përveç testimit të këtij funksioni.")
"T1h1i1s1 1i1s1 1a1 1r1a1n1d1o1m1 1s1t1r1i1n1g1.1 1i1t1 1h1a1s1 1n1o1 1p1u1p1o1s1e1 1o1t1h1e1r1 1t1h1a1n1n11o1o1e1e1t1t11T11T11T11T11T1T1T1T11T1T1T11T11T1T1T1T1T1T1T11T1T1T1T1T1T1T1T1T1T1T1T1T1T1T1T11T1T1T1T1T1T1T1T1T1T1T1T1T1T11T1T1T1T1T1T1T1T1T1T1T1T1T1T1T1T1T1T1T1T1T1T1T1T1T1T1T1T1T1T1T1T1T1T1T1T1T1T1T1.