~cpp
def xorTriangle(current, lineNum, list):
newList = []
for i in range(0, current) :
if i==0 or i==current-1 :
newList.append(1)
else :
newList.append( list[i-1]^list[i] )
print newList
if current<lineNum:
xorTriangle(current+1, lineNum, newList)
else :
return
xorTriangle(1, 8, list)










