1
저는 루프에 대해 nester를 사용하고 있습니다. 두 번째 루프가 시작되기 전에 첫 번째 중첩 루프가 완료되기를 원합니다. 지금은 두 번째 루프를 시작하기 전에 첫 번째 루프를 완료하는 대신 각 중첩 루프의 첫 번째 값을 반복하고 두 번째 등을 반복합니다. 두 번째 루프로 이동하기 전에 첫 번째 루프를 완전히 반복 수행하려면 어떻게해야합니까?이전 루프가 완료되기 전에 루프가 시작됩니다.
for i in range(len(input_data[0])):
#first loop
for l in range(len(input_data[0][0])):
if input_data[0][i][l] == 'X':
output = output + input_data[1][i][l]
#second loop
for l in range(len(input_data[0][0])):
ni = -i
if input_data[0][i][l] == 'X':
output = output + input_data[1][l][ni]
#third loop
for l in range(len(input_data[0][0])):
if input_data[0][i][l] == 'X':
output = output + input_data[1][l][i]
나는 'l'과 다른 변수를 사용하여 각 루프를 시도했지만 동일한 문제가 발생합니다.
두 번째 중첩 루프가 첫 번째 중첩 루프에 중첩 될 가능성이 있습니다. 들여 쓰기가 올바른지 확인하십시오. – Himanshu