谢谢各位 肯定采纳呜呜
rows,cols = 5, 6
data=[['*','X','T','YU','G','hh'],
['1','0','2','3','4','3'],
['2','3','6','5','3','8'],
['5','8','6','w','3','u'],
['2222','9999','4444','tttt','ffff','%']]
curR, curC = 0, 0
startR , startC= 0, 0
while True:
print(data[curR][curC])
if curR + 1 == rows :
curR = startR
if curC - 1 < 0:
startC =startC + 1
curC = startC
else:
startR = startR +1 if startC + 1 == cols else startR
startC = cols - 1 if startC + 1 == cols else startC + 1
curC = startC
curR = startR
else:
curR += 1
if curC - 1 < 0:
startC =startC if startC + 1 == cols else startC + 1
startR =startR +1 if startC + 1 == cols else startR
curC = startC
curR = startR
else:
curC -= 1
if startR == rows -1 and startC == cols -1 :
print(data[curR][curC])
break