Строки и символы. Как решить задачу с курса?
Ребят, всем огромное спасибо! 
Дело в том, что я не могу применять функции типа compress или append, так как полагается, что мы это не знаем еще.
В общем собрал с ваших решений по капле и выдал вот этот код, который удовлетворяет решению:message = str(input())
cnt = 1
x = 1
j = message[x:x+1]
for i in message:
    if i in j:
        cnt += 1
    else:
        print(i, end='')
        print(cnt, end='')
        cnt = 1
    x += 1
    j = message[x:x+1]
Немного корявый, но после долгих мытарств рад и этому) Что думаете?
Еще можно так:def compress(msg):
    len_of_msg = len(msg)
    result = ""

    if msg != "" and msg is not None:
        i = 0
        while i < len_of_msg:
            j = 0
            current_char = msg[i:i+1]
            while i < len_of_msg and msg[i] == current_char:
                i += 1
                j += 1
            result += current_char + str(j)
    return result