一切看起来都很简单,但有些事情并没有想到一个正常的解决方案。基本代码:
M = 5
KTR(2 * M, 2 * M)
FOR i = 1 TO M - 1: FOR j = i + 1 TO M: KTR(i, j) = 1
蟒蛇代码:
M = 5
KTR = [[None] * (2 * M), [None] * (2 * M)]
z = 1
z1 = z + 1
for i in range(M - 1):
for i1 in range(M):
KTR[0][z] = 1
KTR[1][z1] = 1
z = z + 1
z1 = z1 + 1
但是,总是有越界调用。告诉我我做错了什么。这不是学校或大学的问题,我希望将程序重新制作成另一种语言。