끄적끄적
10.13 파이썬 본문
for-else문
#for-else 구문
for j in range(cur_row):
if queen[j] == queen[cur_row] :
break
if abs(queen[j] - queen[cur_row]) == cur_row - j :
break
else:
cnt += dfs(queen, n, cur_row + 1)
파이썬에서는 else문이 if-else 뿐만 아니라 for-else로도 쓰이는데
for와 함께 쓰는 else는 for문이 중간에 break 등으로 끊기지 않고 끝까지 수행 되었을 때, 수행하는 코드를 담고 있다.
else문 들여쓰기는 for문과 맞춰줘야 함
int to string
str() 쓰면 됨
ex ) num_str = str(num)