Я пытаюсь запрограммировать робота-раздражителя в виртуальных мирах, но, похоже, не могу правильно понять команды

Итак, я пытался запрограммировать робота на онлайн-платформе VEX VR, и мне удалось получить необходимые мне базовые действия внутри определенной функции, но я не знаю, как сделать ее зацикленной (если бы она зацикливалась только 3 раза, она бы сделала то, что Мне нужно). Я правда не знаю, что делаю, помогите.

def Collect(): 
    drivetrain.drive_for(FORWARD, 750, MM)
    magnet.energize(BOOST)
    drivetrain.drive_for(REVERSE, 750, MM)
    magnet.energize(DROP)
    drivetrain.drive_for(FORWARD, 1150, MM)
    magnet.energize(BOOST)
    drivetrain.drive_for(REVERSE, 1150, MM)
    magnet.energize(DROP)
    drivetrain.drive_for(FORWARD, 1550, MM)
    magnet.energize(BOOST)
    drivetrain.drive_for(REVERSE, 1550, MM)
    magnet.energize(DROP)
    drivetrain.turn_for(RIGHT, 90, DEGREES)
    drivetrain.drive_for(FORWARD, 800, MM)
    drivetrain.turn_for(LEFT, 90, DEGREES)

def main(bool):
    Collect

main=true      
while main = true:
    wait(1, MSEC)
    vr_thread main():

0 ответов

Другие вопросы по тегам