用于打印数字三角形的 Python 程序

pythonserver side programmingprogramming更新于 2025/12/23 5:32:17

假设我们有一个数字 n。我们必须打印一个有 n 行的三角形,每行将保存行号 i,打印 i 次。

因此,如果输入为 n = 5,则输出将是

1
22
333
4444
55555

为了解决这个问题,我们将遵循以下步骤 −

  • 对于 1 到 n 范围内的 i,执行
    • 显示((10^i)/9*i 的整数部分)
    • 转到下一行

示例

让我们看看下面的实现以便更好地理解 −

def solve(n):
   for i in range(1,n+1):
      print((10**i)//9*i)

n = 8
solve(n)

输入

8

输出

1
22
333
4444
55555
666666
7777777
88888888

相关文章


有用资源