p ython打印数字金字塔
时间: 2024-06-13 15:05:45 浏览: 106
数字金字塔.py
Python可以使用循环语句来打印数字金字塔,以下是一种实现方法:
```python
layer = int(input("请输入您想打印的金字塔的层数(1-15):"))
for i in range(1, layer+1):
print(" "*(layer-i), end="")
for j in range(1, i+1):
print(j, end="")
for k in range(i-1, 0, -1):
print(k, end="")
print()
```
这段代码首先通过输入函数获取用户想要打印的金字塔层数,然后使用两个for循环来控制金字塔的行数和每行的数字。其中第一个for循环控制金字塔的行数,第二个for循环控制每行数字的输出,第三个for循环控制每行数字的倒序输出。在输出数字之前,使用空格来控制数字的位置,使其呈现出金字塔的形状。
阅读全文