解包与拼接
在这一步中,你的任务是解包你创建的元组,然后将其与另一个元组拼接,以确定下一个检查点的坐标。
首先,在已经创建的 /home/labex/project/tuple_basics.py
文件中,将 checkpoint
元组的坐标解包到单独的变量中。
## tuple_basics.py
checkpoint = (12, 34, 56)
## 解包checkpoint元组
x_coord, y_coord, z_coord = checkpoint
## 打印解包后的坐标
print(f"解包后的X: {x_coord}, Y: {y_coord}, Z: {z_coord}")
接下来,将 checkpoint
元组与另一个表示沿x、y和z轴的额外移动的元组进行拼接。
## tuple_basics.py
checkpoint = (12, 34, 56)
## 为下一次移动创建一个元组
next_movement = (1, -5, 3)
## 拼接元组
new_checkpoint = checkpoint + next_movement
## 打印新的组合检查点
print("新的检查点坐标:", new_checkpoint)
执行更新后的Python文件,并确认输出中包括解包后的坐标和新的检查点坐标:
$ python3 /home/labex/project/tuple_basics.py
解包后的X: 12, Y: 34, Z: 56
新的检查点坐标: (12, 34, 56, 1, -5, 3)