- В языке Python имеется набор функций для выполнения алгебраических операций с целыми и вещественными числами. Большинство таких функций находится в модуле math, поэтому перед использованием его необходимо подключить: import math. Некоторые часто используемые функции:
- abs (x) – модуль числа,
- pow (x, y) – возведение числа в степень,
- math.sqrt (x) – квадратный корень числа.
- При работе с вещественными числами приходится их округлять. Для этого есть две функции:
- round (x) – округление числа до ближайшего целого (при необходимости можно указать количество знаков после запятой).
- math.trunc (x) – отбрасывание дробной части числа.
Функция trunc, применённая к отрицательному числу, возвращает ближайшее к нулю целое.
- В Python можно управлять способом вывода вещественных чисел на экран с помощью форматирования.
Пример.
x = 12.3456
print (f"{x:8.2f}")
Число выводится в поле шириной 8 символов, из которых 2 отводятся под дробную часть. Один символ занимает разделитель целой и дробной частей. Если в целой части цифр меньше, чем требуется, свободные позиции слева заполняются пробелами. - Для представления очень больших или очень маленьких чисел удобно использовать научный формат записи. В этом случае в целой части числа всегда остаётся одна значащая цифра, а рядом указывается степень числа 10.
Пример.
13,5 будет записано как 1.35e+01, 0,0135 – как 1.35e-02. - Чтобы вывести число в научном формате, нужно использовать запись: print (f"{x:8.2e}")
Информатика • 8 класс
6
Операции с вещественными числами. Встроенные функции (Python)
Было полезно?
Рекомендуем
Вы учитель или ученик?
Познакомьтесь с нашим образовательным онлайн-сервисом с тысячами интерактивных работ
Учителю
Удобно проводить уроки в классе, назначать работы на дом и анализировать результаты всего класса или конкретных учеников
Ученику
Самостоятельно изучать новые и повторять пройденные темы, готовиться по индивидуальной траектории и оценивать результаты на наглядных графиках