我正在尝试让 Karel 挑选三批蜂鸣器,每批由十个蜂鸣器组成。我希望“move_batch()”被调用两次,但由于第一个“for i in range(3):”命令,它被执行了 3 次。当卡雷尔移动 3 次时,它会遇到墙壁并坠毁。如何使用 'for i in range()' 调用 'move_batch()' 2 次,以便 Karel 不会撞到墙上的链接?
from karel.stanfordkarel import *
def main():
move()
for i in range(3):
pick_ten_beepers()
move_batch()
def pick_ten_beepers():
for i in range(10):
pick_beeper()
def move_batch():
move()
move()