Константы
Часть раздела Логика и управление потоком выполнения путешествия по Python на Coddy. Урок 1 из 78.
В программировании константа — это тип переменной, значение которой нельзя изменить во время выполнения программы. Константы полезны для определения значений, которые используются в программе многократно, например математических констант, таких как PI, или количества часов в сутках.
В Python нет строгого механизма обеспечения неизменности констант, как в некоторых других языках (например, C++). Однако существует широко принятая договорённость: имя переменной, которую следует считать константой, записывают заглавными буквами, часто разделяя слова символами подчёркивания.
Например:
PI = 3.14159
HOURS_IN_A_DAY = 24
MAX_USERS = 100Когда вы видите в коде Python переменные с такими именами, это сигнал о том, что эти значения не следует изменять. Это соглашение помогает сделать код более читаемым и удобным для сопровождения. Важно отметить, что это лишь соглашение об именовании: сам интерпретатор Python не запрещает вам изменять значения этих переменных.
Задание
ЛегкоСоздай программу на Python, которая вычисляет площадь круга, используя константу для значения PI.
- Определи константу с именем
PIи присвой ей значение3.14159. - Радиус уже считывается с помощью
input(). Не добавляй текст приглашения: число поступает само по себе. - Вычисли площадь с помощью
area = PI * radius ** 2и выведи только результат. (**— оператор возведения в степень:radius ** 2означает радиус в квадрате, то же самое, чтоradius * radius.)
Не забудь соблюдать соглашение об именовании констант: используй для PI только заглавные буквы.
Попробуйте сами
# Определите ниже константу PI
# Значение радиуса уже считывается, не изменяйте эту строку
radius = float(input())
# Вычислите площадь: замените 0 формулой
area = 0
print(area)
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Логика и управление потоком выполнения
1Изучение переменных
КонстантыМножественное присваиваниеОбмен значениями переменныхПеременные-заполнителиОкругление чиселПриведение к списку4Приложение «Книга контактов»
Показать менюДобавить контакт7Множества. Часть 2
Математические операции. Часть 1Математические операции. Часть 2Повторение — Охота за сокровищамиПодмножества и надмножестваИтерация по множествамПовторение — Трекер турнира10Базовые генераторы списков
СинтаксисСоздание простых списковДобавление условийИспользование агрегации данныхПовторение — Дом списковПовторение — Элементы свободы13Система управления запасами
Обзор проектаДобавление товара2Словари. Часть 1
Что такое словарь?Создание словаряДоступ к значениямИзменение словарейИтоги — Менеджер рецептов5Продвинутое принятие решений
Тернарный операторПроверка вхожденияПроверка идентичностиОшибки отступовПовторение — Фильтр отпусков8Менеджер записей студентов
Обзор проектаДобавить студента11Продвинутые функции
Возврат нескольких значенийLambda-функции. Часть 1Lambda-функции. Часть 2Задача на повторение — Lambda-сортировкаРекурсивные функции. Часть 1Рекурсивные функции. Часть 2Повторение — сумма вложенного списка14Функции высшего порядка
Функция mapФункция filterПовторение — Валидатор emailПовторение — Обработчик чисел3Словари. Часть 2
Методы словарейВложенные словариПроверка наличия ключейПеребор словарей в циклеПовторение: счетчик частоты6Множества. Часть 1
Что такое множество?Основные операцииМетоды множествПовторение — удаление дубликатов9Продвинутая агрегация данных
Использование SumПоиск минимума и максимумаЭффективная сортировка данныхПовторение — Dictionary SorterПотренируйтесь самостоятельно: Онлайн-компилятор Python