Python程序打印数字三角形

Python程序打印数字三角形

假设我们有一个数n。我们需要打印一个具有n行的三角形,每行将多次保留行号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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程