'''
搓螺旋丸,先从最外围填数,一圈隔一圈往内填
假设左基准点位置,r_base,c_base row col
'''
import numpy as np
def spiralize(number):
cur_len = number
r_base = 0
c_base = 0
map_arr = np.full((number,number),0)
times = number//2
print(times)
try:
while times:
#先赋值最外围的3边
for i in range(3):
temp_arr = map_arr[r_base : r_base+cur_len, c_base : c_base+cur_len]
if number%2 == 0 and cur_len <= 3 and r_base+cur_len < number and c_base+cur_len < number :
if temp_arr[cu