Я пытаюсь заставить Карела выбрать три партии звуковых сигналов, каждая из которых состоит из десяти звуковых сигналов. Я хочу, чтобы 'move_batch ()' вызывался дважды, но он выполняется 3 раза из-за первой команды 'for i in range (3):'. Когда Карел движется 3 раза, он встречает стену и падает. Как я могу вызвать 'move_batch ()' 2 раза, используя 'для i in range ()', чтобы Карел не взломал sh к стене ссылку ?
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()