Текстовите променливи се използват на много места, включително видео игрите. Когато в някоя игра имате правото да си кръстите героя, то името му бива запазено в променлива и тя дори може да бъде използвата от NPC-тата (non player character) в играта, когато говорят с вас.

Необходимо е да се абонирате за FLLCasts.com, за да достъпите това видео
- #1555
- 01 Sep 2025
Като всяка друга променлива, текстовите променливи също имат име и информация, която пазят. Проблема с този вид променлива е, че думите, които желаем да запазим в променливата, може да съвпадат с имената на команди и обекти от програмата ни. За да не се бърка компютъра кое е текст и кое е код, всеки текст в програмата ви трябва да бъде поставен в кавички. Ето пример, как правилно се създава променлива с името "warning_message" съдържаща текста "wait!":
warning_message = "wait"
Ето пример за грешно създаване на същата променлива:
warning_message = wait
В този случай, компютъра ще мисли, че сте се опитали да запазите командата wait в променлива.
Ако използвате команда изискваща текст, не сте длъжни да използвате променливи. Командите като brick.display.text(), които изискват текст, могат да работят и без променливи. В такива команди, може да напишете директно текста, който желаете да бъде използван (задължително в кавички).
Ето един пример, в който се използва променливата "warning_message", която създадохме, в командата brick.display.text() за да изведем думата "wait" на екрана:
warning_message = "wait"
brick.display.text(warning_message)
Ето пример за същата програма, но без да бъде използвана променлива за съобщението:
brick.display.text("wait")
Курсове и занятия включващи този Урок
Този Урок е използван в следните курсове и занятия.

Python за EV3 LEGO Mindstorms - ниво 1
- 74
- 28:18
- 114

Занятие 7 - Складов робот
В случаите, когато учениците не карат модул от две нива наведнъж, днес е последното занятие от нивото.
- 6
- 3
- 8
- 3d_rotation 2