编写函数,根据形参行数n及字符ch,打印出n行由ch字符组成的金字塔
时间: 2024-05-08 15:17:31 浏览: 173
有关形参与实参的说明-c++函数讲解ppt
以下是Python代码实现:
```python
def print_pyramid(n, ch):
for i in range(1, n + 1):
# 打印空格
print(' ' * (n - i), end='')
# 打印字符
print(ch * (2 * i - 1))
```
函数接受两个参数:行数n和字符ch。在函数体内,利用for循环遍历每一行,首先打印空格,然后打印字符。空格的数量逐行减少,字符的数量逐行增加。最后输出的结果就是一个金字塔形状。
示例输出:
```python
>>> print_pyramid(5, '*')
*
***
*****
*******
*********
```
阅读全文