打印结果如下:
1
121
12321
1234321
123454321
请用代码实现:
def fn(n):
for i in range(1, 6):
print(" " * (n - i), end='')
for j in range(1, i+1):
print(j, end='')
for k in range(i-1, 0, -1):
print(k, end='')
print()
fn(5)
def fn(n):
for i in range(1, 6):
s = ''
for j in range(1, i+1):
s += str(j)
for k in range(i-1, 0, -1):
s += str(k)
print(s.center(9))
fn(5)
def fn2(n):
for i in range(1, 6):
l = [str(i) for i in range(1,i)]
s = ''.join(l) + str(i)
s += ''.join(l[::-1])
print(s.center(9))
fn2(5)