Menu
Coddy logo textTech

Константы

Часть раздела Logic & Flow путешествия по Python на Coddy — урок 1 из 78.

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

В Python нет строгого соблюдения констант, как в некоторых других языках (таких как c++). Тем не менее, существует широко принятое соглашение, указывающее на то, что переменную следует рассматривать как константу. Это делается путем написания имени переменной заглавными буквами, часто с использованием подчеркиваний для разделения слов.

Например:

PI = 3.14159
HOURS_IN_A_DAY = 24
MAX_USERS = 100

Когда вы видите переменные, названные таким образом в коде Python, это сигнал о том, что эти значения не следует изменять. Это соглашение помогает сделать код более читаемым и удобным в сопровождении. Важно отметить, что это всего лишь соглашение об именовании; сам интерпретатор Python не запрещает вам изменять значения этих переменных.

challenge icon

Задание

Легко

Создайте программу на Python, которая вычисляет площадь круга, используя константу для значения PI. Определите константу с именем PI и установите ее значение равным 3.14159. Затем предложите пользователю ввести радиус круга. Вычислите площадь круга по формуле (area = PI * radius**2) и выведите результат.

Не забудьте соблюдать соглашение об именовании констант, используя все заглавные буквы для переменной PI.

Шпаргалка

В Python константы — это переменные, значения которых не должны меняться во время выполнения программы. Python использует соглашение об именовании для обозначения констант:

Пишите имена констант заглавными буквами, используя подчеркивания для разделения слов:

PI = 3.14159
HOURS_IN_A_DAY = 24
MAX_USERS = 100

Это всего лишь соглашение — Python не обеспечивает неизменяемость на техническом уровне, но это сигнализирует другим разработчикам, что эти значения должны оставаться неизменными.

Попробуйте сами

# Напишите код здесь
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Logic & Flow