python打印n行金字塔图案
时间: 2023-07-12 22:40:44 浏览: 74
好的,下面是一种实现方式:
```python
n = int(input("请输入金字塔的层数:"))
for i in range(1, n+1):
# 打印空格
print(" "*(n-i), end="")
# 打印星号
print("*"*(2*i-1))
```
运行结果如下:
```
请输入金字塔的层数:5
*
***
*****
*******
*********
```
相关问题
python输出n行金字塔
好的,这个问题我可以帮你解决。以下是一个简单的 Python 代码,可以输出 n 行金字塔:
```python
n = int(input("请输入金字塔的行数:"))
for i in range(1, n+1):
print(" "*(n-i) + "*"*(2*i-1))
```
你可以将上述代码复制到 Python 环境中运行,然后输入你想要的金字塔行数,就可以得到相应的输出啦。希望能对你有所帮助!
python打印n行杨辉三角
好的,以下是 Python 打印 n 行杨辉三角的代码:
```python
n = int(input("请输入要打印的行数:"))
tri = [[1] * (i+1) for i in range(n)]
for i in range(n):
for j in range(i):
tri[i][j+1] = tri[i-1][j] + tri[i-1][j+1]
for i in range(n):
print(' '*(n-i-1), end='')
for j in range(i+1):
print(tri[i][j], end=' ')
print()
```
希望能帮到你!接下来还有什么其它问题吗?