I've been trying to rearrange the string by reversing a particular strings consecutively from the given string input and the limit is given as input.
for example limit is 3
if input is Hellothegamestarts
output must be Heltolhegemastastr and it is saved in separate array The code is:
while True: 
    t = int(input())
    if t == 0:
        break
    string = raw_input()
    string = string.encode('utf-8')
    leng = len(string)
    r = t/leng
    m = []
    leng = 0
    for i in range(r):
        if r % 2 == 0:
            l = 0
            l = leng + t
            for i in range(t):
                temp = string[l]
                m.append(temp)
                l = l - 1
            r = r + 1
            leng = leng + t
        else:
            l = 0
            l = leng
            for i in range(t):
                temp = string[l]
                m.append(temp)
                l = l + 1
            r = r + 1
            leng = leng + t
    print m
the output i got is [] and asks for next input for t.
Any help is appreciated.
 
     
     
     
    