{"text": "### Human: Tulis skrip yang mencetak spiral 4x4 dari angka 1 sampai 16.. ### Assistant: `` def print_spiral(n): row_start, row_end = 0, n col_start, col_end = 0, n cnt = 1 result=[[0 untuk j dalam range(n) ] untuk i dalam range(n) ] sementara row_start < row_end dan col_start < col_end: untuk i dalam range(col_start, col_end): result[row_start][i] = cnt cnt += 1 row_start += 1 untuk i dalam range(row_start, row_end): result[i][col_end - 1] = cnt cnt += 1 col_end -= 1 untuk i dalam range(col_end - 1, col_start - 1, -1) result:[row_end -][i] = cnt row + 1 - 1 untuk i dalam range (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("}