Python实现数字矩形
时间: 2024-10-17 16:10:01 浏览: 22
Python计算两个矩形重合面积代码实例
在Python中,我们可以使用嵌套循环来创建一个数字矩形。数字矩形通常是由一系列数字排列成的矩形形状,每个元素按照特定的规律填充。这里是一个简单的例子,展示如何生成一个由1到n行、m列的矩阵:
```python
def create_number_rectangle(n, m):
# 创建空的列表来存储矩形
rectangle = []
# 遍历每一行
for i in range(1, n+1):
# 内层循环遍历每一列
row = [str(j) for j in range(1, i*m + 1)] # 从1开始填充到当前行数乘以列数
rectangle.append(row)
# 打印或返回矩形
for row in rectangle:
print(" ".join(row)) # 使用空格连接每个数字形成一行为字符串
# 调用函数并传入想要的行数和列数
create_number_rectangle(3, 4)
```
这个函数会打印出一个3行4列的数字矩形,例如:
```
1 2 3 4
5 6 7 8
9 10 11 12
```
阅读全文