Я использую цикл while, чтобы выполнять функцию в течение определенного времени. Я использую Webots и функцию getTime (), чтобы получить время симуляции. Проблема в том, что программа вообще не входит в функцию цикла, и когда я возвращаю ее, она вылетает. цикл while выглядит следующим образом:
tim=float(robot.getTime())
tim2=float(robot.getTime())
while tim2-tim<0.581:
right(5.211,5.211)
tim2=float(robot.getTime())
Может кто-нибудь помочь мне понять, почему это не работает?
tim2-tim
не меньше 0,581 ... пробовали ли вы разные значения для этого порога? - person meissner_   schedule 20.07.2018