python外部输入数组来设置障碍物
时间: 2023-09-08 22:16:44 浏览: 96
基于pyqt的A*算法,可以自己设置障碍物,起始点
你可以使用Python中的input()函数来从控制台获取用户输入的数组,然后将其用作障碍物的位置数据。以下是一个简单的示例代码:
```python
# 获取障碍物位置数据
obstacle_positions = input("请输入障碍物位置(例如:1,2 3,4 5,6):")
# 将字符串转换为二维数组
obstacles = [list(map(int, pos.split(','))) for pos in obstacle_positions.split()]
```
在这个示例中,用户需要输入障碍物的位置,每个障碍物的坐标用空格隔开,每个坐标用逗号隔开。然后我们使用split()方法将输入的字符串拆分成位置列表,并使用map()函数将每个位置的字符串转换为整数。最终,我们将所有位置的列表存储在名为obstacles的二维数组中。你可以根据你的需求来修改这个示例代码。
阅读全文