Ошибки при работе с переменными

Главное правило: переменная должна быть объявлена до ее использования. Если сделать это позже, то программа просто не заработает.

print(greeting)
greeting = 'Father!'

Запуск программы, выше завершается с ошибкой NameError: name 'greeting' is not defined - это ошибка обращения, она означает, что в коде используется имя (говорят идентификатор), который не определен. Причем в самой ошибке об этом говорят прямо: 'greeting'. Кроме неправильного порядка определения, в Python встречаются банальные опечатки, причем как при использовании переменной, так и при ее объявлении.

Количество подобных ошибок уменьшается за счет использования правильно настроенного редактора. Такой редактор подсвечивает имена, которые используются без объявления и предупреждает о возможных проблемах.

Задание

Найдите в программе необъявленную переменную и объявите ее присвоив ей значение ‘Dragon’.


Определения
  • Переменная — Способ сохранить информацию и дать ей имя для последующего использования в коде.


Нашли ошибку? Есть что добавить? Пулреквесты приветствуютсяhttps://github.com/hexlet-basics

Упражнение доступно только авторизованным пользователям.

Пожалуйста, авторизуйтесь с помощью учётной записи GitHub, это необходимо для отслеживания прогресса выполнения уроков. Если у вас ещё нет учётной записи, то сейчас самое время создать аккаунт на GitHub.