Как да накараме робота ни да чака, докато нещо се случи Pro Preview

Командата “wait()” е полезна, ако желам роботът ни да изчака определено количество време, но ако желаем да роботът ни да изчака докато дадено условие е спазено, то трябва да сме малко по-изобретателни.

Необходимо е да се абонирате за FLLCasts.com, за да достъпите това видео

Абонирай се

  • #1631
  • 11 Jun 2020

Командата “pass” служи като празна команда, която може да бъде поставена в операторът “while”. Така операторът за повторение ще се повтаря без да изпълнява код, докато условието му стане грешно.

Ето как трябва да изглежда това в кода ви:

while условие:
    pass
(код който да се изпълни, след като условието стане грешно)

В този вид, кодът ще чака условието на оператора “while” да стане грешено, за да продължи. За да изчака условието му да бъде спазено се прилага оператора “not”:

while not условие:
    pass
(код който да се изпълни, когато условието стане вярно)

Така роботът ще чака условието на оператора “while” да стане вярно, преди да продължи с програмата.

Курсове и занятия включващи този Урок

Този Урок е използван в следните курсове и занятия.

Image for Python за EV3 LEGO Mindstorms - ниво 2
  • 39
  • 19:58
  • 93
Image for Занятие 2 - Tабло за управление на хващач на кран
  • 6
  • 6
  • 7
  • 3d_rotation 2