曼哈顿距离:
我们由定义会发现,距离一个点的曼哈顿距离总是在围绕这个点的一个菱形边上,所以我们就有
默认矩阵行列数是奇数
ceter = int(input()) //中心点的坐标
for i in range(0,ceter*2+1):
for j in range(0,ceter*2+1):
if (abs(i-ceter)+abs(j-ceter))==ceter:
print('*',end=' ')
else:
print(end=' ')
print()
#如果输入是行数
row = int(input())
ceter = row//2;
for i in range(0,row):
for j in range(0,row):
if (abs(i-ceter)+abs(j-ceter))==ceter: #等于中心点坐标
print('*',end=' ')
else:
print(end=' ')
print()