我有这段代码可以将列表“拼图”从它的原始格式转换为:
Puzzle = ["FUNCTIONRRIRAI",
"RAIOONFRCCPWON",
"PTCSNOBEUITOLO",
"BNCACIANTOSLIH",
"RBYOLILYNREFBT",
"HYYNOGESTIBRIY",
"AATTSIONCMCENP",
"UORTENRRCBFVAU",
"CEBEECVWIERORI",
"PROCESSORTOPYF",
"OHCOMPUTERHSOS",
"YCYPRESREOSMRW",
"OATHBRMVTHHCTR",
"PGORWOOUIPSCHP"]
进入这个:
F
RU
PAN
BTIC
RNCOT
HBCSOI
AYYANNO
UAYOCOFN
COTNLIBRR
PERTOIAECR
ORBTSGLNUCI
YHOEEIEYTIPR
OCCCENOSNOTWA
PAYOECRNTRSOOI
GTPMSVRCIELLN
OHRPSWCMBFIO
RBEUOIBCRBH
WRSTREFEIT
OMRETRVNY
OVEROOAP
UTOHPRU
IHSSYI
PHMOF
SCRS
CTW
HR
P
一旦我进行了我需要的修改,我需要一种能够将拼图改回其原始格式的方法。这是旋转拼图的代码:
i = 0
while i < len(Puzzle) * 2:
character = ""
for y in range(0, len(Puzzle)):
for x in range(0, len(Puzzle[0])):
if (y - x) + i == 13:
character += Puzzle[x][y]
if character != "":
LeftOutPuz.append(character)
i += 1