如何用Python让ros小海龟走正方形,请给出核心代码解释
时间: 2023-05-17 15:07:58 浏览: 1022
python 文件 在ros下手势控制海龟
可以使用turtle库来控制小海龟的运动,以下是Python代码实现:
```python
import turtle
# 创建海龟对象
t = turtle.Turtle()
# 定义正方形函数
def square():
for i in range(4):
t.forward(100)
t.right(90)
# 调用正方形函数,让海龟走正方形
for i in range(4):
square()
```
这段代码首先导入了turtle库,然后创建了一个海龟对象t。接着定义了一个名为square的函数,该函数使用for循环控制海龟向前走100个像素,然后右转90度,重复4次,从而画出一个正方形。最后,使用for循环调用square函数4次,让海龟走完整个正方形。
阅读全文