size = input() kirjaimet = "0ABCDEFGHIJKLMNOPQRSTUVWXYZ" ruudukko = [] rivi = ['0']*(size*2-1) for i in range(0,size): #produce n rows for y in range(0,i+1): #this row needs i+1 letters for z in range(0+i,size*2-1-i): rivi[z] = kirjaimet[size-i] print rivi, i ruudukko.append(rivi[:]) print ruudukko
5
['E', 'E', 'E', 'E', 'E', 'E', 'E', 'E', 'E'] 0 ['E', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'E'] 1 ['E', 'D', 'C', 'C', 'C', 'C', 'C', 'D', 'E'] 2 ['E', 'D', 'C', 'B', 'B', 'B', 'C', 'D', 'E'] 3 ['E', 'D', 'C', 'B', 'A', 'B', 'C', 'D', 'E'] 4 [['E', 'E', 'E', 'E', 'E', 'E', 'E', 'E', 'E'], ['E', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'E'], ['E', 'D', 'C', 'C', 'C', 'C', 'C', 'D', 'E'], ['E', 'D', 'C', 'B', 'B', 'B', 'C', 'D', 'E'], ['E', 'D', 'C', 'B', 'A', 'B', 'C', 'D', 'E']]