text = "静夜思 李白床前明月光,疑似地下霜。举头望明月,低头思故乡。"
listSpace = text.split(" ")
textNoSpace = "¥".join(listSpace)
listO = []
for i in range(6): # 行
listI = []
l = 3 * i # 每次增加3个
for j in range(5): # 列
m = j * 18 # 每循环一次,就跳转6个字
n = l + m
listI.append(textNoSpace[n: n + 3])
if j != 4:
listI.append("|")
listO.append(listI)
for i in listO:
if "¥" in i:
i[i.index("¥")] = " "
print "".join(i[::-1])