def name(tt):
    Tape = tt
    n=1
    while n < len(Tape):
        print(Tape,end=":")
        print(n)
        if (sum(Tape[(n):(n+2)])%3) != 0:
            Tape.append((sum(Tape[(n):(n+2)])%3))
        else:
            Tape[-1] = 0
        if Tape[n] == Tape[n-1]:
            if Tape[n] != 2:
                break
            else:
                Tape.append((sum(Tape[(n):(n+2)])%2))
        
        n+=1
    print(Tape,end=":")
    print(n+1)
name([1,2,0])
name([1,2,0,2,2,2])
name([1, 2, 0, 2, 2, 2, 1, 2, 2, 1, 1, 0])
name([1, 2, 0, 2, 2, 2, 1, 2, 2, 1, 1, 0, 2, 2, 1, 1, 0])

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: