Как се създава текстова променлива в Python Pro Preview

Текстовите променливи се използват на много места, включително видео игрите. Когато в някоя игра имате правото да си кръстите героя, то името му бива запазено в променлива и тя дори може да бъде използвата от 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")

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

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

Image for Python за EV3 LEGO Mindstorms - ниво 1
  • 74
  • 28:18
  • 114
Image for Занятие 7 - Складов робот
  • 6
  • 3
  • 8
  • 3d_rotation 2