用python写金字塔
时间: 2023-09-25 11:15:49 浏览: 31
以下是用Python编写的金字塔程序:
```
# 获取金字塔高度
height = int(input("请输入金字塔的高度:"))
# 打印金字塔
for i in range(1, height+1):
# 打印空格
print(" "*(height-i), end="")
# 打印星号
print("*"*(2*i-1))
```
运行程序后,用户需要输入金字塔的高度,然后程序将打印出相应高度的金字塔。例如,如果用户输入5,则程序将打印出以下金字塔:
```
*
***
*****
*******
*********
```
相关问题
请用python写一个金字塔
可以使用Python的循环语句来打印金字塔,以下是一个示例代码:
```python
height = int(input("请输入金字塔的高度:"))
for i in range(1, height+1):
# 打印空格
for j in range(1, height-i+1):
print(" ", end="")
# 打印星号
for j in range(1, 2*i):
print("*", end="")
# 换行
print()
```
运行程序后,输入金字塔的高度,即可打印出相应高度的金字塔。例如,输入高度为5,输出结果为:
```
*
***
*****
*******
*********
```
用Python打印金字塔
好的,我可以为您提供一个打印金字塔的Python程序:
``` python
num_rows = int(input("请输入金字塔的层数:"))
for i in range(num_rows):
for j in range(num_rows - i - 1):
print(" ", end="")
for k in range(2 * i + 1):
print("*", end="")
print("")
```
您可以输入金字塔的层数,程序会打印出相应层数的金字塔,例如输入4,输出的金字塔如下:
```
*
***
*****
*******
```
希望能帮到您!