这里注意一定不能用round函数进行舍入,涉及银行家算法。
后续算法题要记一下四舍五入的写法。
n,c=input().split()
m=int(int(n)*0.5 + 0.5)
width=''
lenth=''
for i in range(int(n)):
width+=c
lenth=c+width[1:-1].replace(c," ")+c
for j in range(m):
if j==0 or j==m-1:
print(width)
else:
print(lenth)