打印菱形数字矩阵python
时间: 2023-08-02 19:16:21 浏览: 87
用python打印菱形的实操方法和代码
5星 · 资源好评率100%
以下是打印菱形数字矩阵的Python代码:
```python
n = int(input("请输入菱形的边长:"))
# 打印上半部分
for i in range(1, n+1):
for j in range(1, n-i+1):
print(" ", end="")
for j in range(1, 2*i):
print(j, end="")
print()
# 打印下半部分
for i in range(n-1, 0, -1):
for j in range(1, n-i+1):
print(" ", end="")
for j in range(1, 2*i):
print(j, end="")
print()
```
这段代码首先让用户输入菱形的边长,然后分别打印菱形的上半部分和下半部分。在打印过程中,先用一个循环控制每一行的空格数,再用另一个循环控制每一行的数字。最后使用print()函数换行。
阅读全文