大家好!在一年多后,我又回来了。今天我们的任务是“准备耕种的农田”。
在这个活动中,我们要认识一个新的方法,agent.till()。其作用是让智能体耕地。其用法如下:
例如:
下面我们来看活动:
活动要求耕种两排地,运用for循环知识,我们可以先写出耕种1排地的代码:
接下来,我们来看中转。中转部分的代码应该是连续两次向右走,代码如下:
此后。第2排地的代码同第1排,所以总体代码如下:
好了,今天的教程到此结束。
在这个活动中,我们要认识一个新的方法,agent.till()。其作用是让智能体耕地。其用法如下:
Python:
agent.till(direction: str)
# direction支持4️个值:forward, back, left, right
例如:
Python:
agent.move("forward")
agent.till("back")
下面我们来看活动:
活动要求耕种两排地,运用for循环知识,我们可以先写出耕种1排地的代码:
Python:
for i in range(10):
agent.move("forward")
agent.till("back")
Python:
for i in range(2):
agent.turn("right")
agent.move("forward")
Python:
for i in range(10):
agent.move("forward")
agent.till("back")
for i in range(2):
agent.turn("right")
agent.move("forward")
for i in range(10):
agent.move("forward")
agent.till("back")
好了,今天的教程到此结束。