Python 程序打印数字三角形
假设我们有一个数字 n。我们必须打印一个包含 n 行且每行包含数字 i 的出现次数为 i 的三角形。
所以,如果输入 n = 5,那么输出为
1 22 333 4444 55555
要解决这个问题,我们将遵循以下步骤 -
- i 从 1 到 n 执行
- 显示((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
广告
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP