用 n 行打印回文三角形的 Python 程序
pythonserver side programmingprogramming更新于 2025/12/23 4:28:17
假设我们有一个数字 n。我们必须找到一个有 n 行的三角形,每行都包含回文。
因此,如果输入为 n = 5,则输出将是
1 121 12321 1234321 123454321
为了解决这个问题,我们将遵循以下步骤 −
- 对于 1 到 n 范围内的 i,执行
- 显示 (((10^i) - 1)/9)^2 的整数部分
- 转到下一行
示例
让我们看看下面的实现以便更好地理解 −
def solve(n):
for i in range(1,n+1):
print((((10**i) - 1)//9)**2)
n = 8
solve(n)
输入
8输出
1 121 12321 1234321 123454321 12345654321 1234567654321 123456787654321
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

