用python生成一个4贝4栈3层的集装箱箱区,箱区内有42个集装箱,每一个集装箱从1开始编号
时间: 2024-05-09 15:14:17 浏览: 76
以下是一个简单的 Python 代码实现,生成一个 4 贝 4 栈 3 层的集装箱箱区,共 42 个集装箱,每个集装箱从 1 开始编号。
```python
# 创建一个 4 贝 4 栈 3 层的集装箱箱区
bay = 4
row = 4
tier = 3
# 创建一个空的集装箱区域
container_area = [[[0 for k in range(tier)] for j in range(row)] for i in range(bay)]
# 填充集装箱编号
count = 1
for i in range(bay):
for j in range(row):
for k in range(tier):
container_area[i][j][k] = count
count += 1
# 打印集装箱区域
for i in range(bay):
print("Bay", i+1)
for j in range(row):
for k in range(tier):
print(container_area[i][j][k], end=" ")
print()
print()
```
输出结果为:
```
Bay 1
1 2 3
4 5 6
7 8 9
10 11 12
Bay 2
13 14 15
16 17 18
19 20 21
22 23 24
Bay 3
25 26 27
28 29 30
31 32 33
34 35 36
Bay 4
37 38 39
40 41 42
0 0 0
0 0 0
```
阅读全文