用python输出金字塔
时间: 2023-09-13 19:07:45 浏览: 169
以下是Python代码,可以输出金字塔:
```python
height = int(input("请输入金字塔的高度:"))
for i in range(height):
print(" "*(height-i-1) + "*"*(2*i+1))
```
运行代码之后,输入金字塔的高度,即可输出对应高度的金字塔。
例如,输入高度为5,会输出以下金字塔:
```
*
***
*****
*******
*********
```
相关问题
python输出金字塔
以下是一个输出金字塔的 Python 代码示例:
```
rows = int(input("请输入要输出的行数: "))
for i in range(1, rows+1):
for j in range(1, rows-i+1):
print(end=" ")
for k in range(1, i+1):
print("* ", end="")
print()
```
运行后,会提示用户输入要输出的行数,根据用户输入的行数输出相应的金字塔形状。例如,当用户输入 5 时,输出如下金字塔形状:
```
*
* *
* * *
* * * *
* * * * *
```
用Python输出数字金字塔
可以使用嵌套循环来输出数字金字塔,具体代码如下:
```
rows = int(input("请输入金字塔的行数:"))
for i in range(1, rows+1):
for j in range(1, rows-i+1):
print(" ", end="")
for k in range(1, 2*i):
print(i, end="")
print()
```
输入金字塔的行数后,就可以输出相应的数字金字塔了。
例如,输入行数为5,输出如下:
```
1
222
33333
4444444
555555555
```