Python 程序来打印有 n 行的回文三角
假设我们有一个数字 n。我们必须找到一个有 n 行且每一行都包含回文的三角形。
因此,如果输入像 n = 5 一样,则输出将是
1 121 12321 1234321 123454321
为了解决这个问题,我们将遵循以下步骤 -
- 对于范围为 1 到 n,执行
- 显示 ((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)
输入
8Output
1 121 12321 1234321 123454321 12345654321 1234567654321 123456787654321
广告