python输出回文塔
时间: 2023-09-30 10:12:31 浏览: 59
python 实现回文数
5星 · 资源好评率100%
以下是一个Python程序,用于输出回文塔。回文塔是一种形状类似于金字塔的结构,其中每一层都是一个回文字符串(即正反拼写都相同的字符串)。
```python
def palindrome_tower(n):
for i in range(1, n+1):
row = " "*(n-i)
for j in range(1, i+1):
row += str(j)
for j in range(i-1, 0, -1):
row += str(j)
print(row+row[-2::-1])
n = int(input("Enter the number of rows: "))
palindrome_tower(n)
```
输出示例:
```
Enter the number of rows: 5
1
121
12321
1234321
123454321
```
阅读全文