Переменные (Python)

Переменные

> Учебник

Переменные — одно из базовых понятий любого языка программирования. Это ячейки памяти, где хранятся значения, чтобы их можно было использовать снова.

Переменные могут хранить значения разных типов:

Объявление переменной

В Python переменная создаётся простым присваиванием значения через =. Никакого ключевого слова перед ней писать не нужно:

Использование переменной

Чтобы использовать значение, хранящееся в переменной, достаточно написать её имя:

Здесь me — это ваш собственный лук-порей, полученный через Fight.me, а enemy — ближайший враг, полученный через Fight.getNearestEnemy(). Затем мы передаём enemy методам moveToward и useWeapon.

Сохранение значения между ходами

Ваш код каждый ход выполняется заново с самого начала, поэтому переменная живёт только в течение хода. Чтобы сохранить значение от хода к ходу, определите функцию turn(): код вне turn() выполняется только один раз (при загрузке ИИ), а turn() вызывается заново каждый ход. Ключевое слово global позволяет turn() переприсвоить переменную, определённую вне её.

Дальше в учебнике мы в основном будем писать простые ИИ (без turn()), которые каждый ход выполняются целиком.

❓ Тест

Что такое переменная?

Значение, которое часто меняется Место для хранения значения

Какой код объявляет переменную с именем foo?

foo = 12 foo = "hello" let foo = 12 int foo = 12

Полный код ИИ