写一个机器人围捕目标的python代码
时间: 2023-04-09 12:02:02 浏览: 139
机器人算法的Python示例代码
5星 · 资源好评率100%
以下是一个简单的机器人围捕目标的 Python 代码:
```python
import random
# 定义机器人的位置和目标的位置
robot_position = [0, 0]
target_position = [random.randint(-10, 10), random.randint(-10, 10)]
# 定义机器人的移动函数
def move_robot():
global robot_position
# 随机移动机器人
robot_position[0] += random.randint(-1, 1)
robot_position[1] += random.randint(-1, 1)
# 定义机器人是否捕捉到目标的函数
def is_target_caught():
global robot_position, target_position
return robot_position == target_position
# 循环移动机器人,直到捕捉到目标
while not is_target_caught():
move_robot()
# 输出捕捉到目标的信息
print("机器人已经捕捉到目标!")
```
希望这个代码能够帮助你!
阅读全文