用python编写一个函数,要求打印如下所示的m行n列的平行四边形。 ***** ***** ***** *****
时间: 2023-08-31 18:05:00 浏览: 121
python创建n行m列数组示例
可以尝试以下函数代码:
```
def print_parallelogram(m, n):
for i in range(m):
# 打印空格,i 控制行数,每行前面的空格数量为 m - i - 1
for j in range(m - i - 1):
print(' ', end='')
# 打印星号,每行星号数量为 n
for j in range(n):
print('*', end='')
# 每行结束要换行
print()
```
如果想要测试一下这个函数,可以在 Python 解释器里执行以下代码:
```
print_parallelogram(4, 5)
```
输出结果为:
```
*****
*****
*****
*****
```
感谢您的提问,希望能对您有所帮助!
阅读全文