Програми като тези, които управляват климатиците ни, трябва да се повтарят, докато не бъдат спрени от човек. Това е вярно и за програмите за нашите роботи. Ето как можете да накарате програмата ви да се повтаря докато постигне зададено от вас условие.

Необходимо е да се абонирате за FLLCasts.com, за да достъпите това видео
- #1629
- 11 Jun 2020
Операторът “while” повтаря зададения му код, докато зададено от вас условие е вярно/изпълнено.
Ето как трябва да изглежда този оператор в кода ви:
while условие:
(код за повторение докато условието стане грешно)
(код, който ще се изпълни след края на цикъла)
⚠️ Забележете двуеточието след условието. В началото често се пропуска и учениците се чудят защо програмата не работи!
Ако зададете условие, което е винаги изпълнено, то кода в оператора “while” ще се повтаря, докато я спрете ръчно. Пример за такова условие е “True”:
while True:
(код който ще се изпълнява вечно)
(код който никога няма да бъде достигнат)
В какъв случай, програмата ще повтаря вечно кода, който зададен на оператора “while” и затова никога няма да изпълни кода след него.
Курсове и занятия включващи този Урок
Този Урок е използван в следните курсове и занятия.

Python за EV3 LEGO Mindstorms - ниво 2
Във второто ниво по Python за EV3 роботи учениците изучават в дълбочина сензора за допир. Сензорът се разглежда както като средство за ръчно управление на машини, така и като сензор за автономни роботи. В няколко занятия учениците изграждат пулт за управление на хващача и движението на кран. От страна на програмирането учениците изучават конструкциите за разклоняване на код "if-else", условните и безкрайни цикли с "while" и операторът за обръщане на условие "not". В края на нивото роботите могат да усещат препятствия които да избягват и излизат от простичък лабиринт.
- 39
- 19:58
- 93

Занятие 2 - Tабло за управление на хващач на кран
Въведение
Днес ще създадете робот, който можете да управлявате с натискането на бутон. Той ще засича кога сте натиснали бутона веднъж и кога два пъти. Спрямо това ще отваря или затваря щипката си и обектите в нея.
В това занятие, както и в следващото, ще правим табло за управление: първо на щипката, после на кран. Ще разглеждаме сензорите като средство за управление от човек, преди да направим автономни роботи с тях.
Какво бихте автоматизирали в ежедневието си?
- 6
- 6
- 7
- 3d_rotation 2