用python代码写一个金字塔
时间: 2023-09-25 13:15:44 浏览: 109
以下是使用Python编写的金字塔代码:
```python
rows = int(input("请输入金字塔的行数:"))
for i in range(rows):
# 打印空格,使金字塔居中
for j in range(rows-i-1):
print(" ", end="")
# 打印星号
for k in range(2*i+1):
print("*", end="")
print() # 换行
```
运行结果:
```
请输入金字塔的行数: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
rows = 5
for i in range(rows):
for j in range(rows - i - 1):
print(" ", end="")
for j in range(i + 1):
print(chr(65 + j), end="")
for j in range(i):
print(chr(65 + i - j - 1), end="")
print()
```
输出结果为:
```
A
ABA
ABCBA
ABCDCBA
ABCDEDCBA
```
阅读全文