Информатика • 8 класс
6

Операции с вещественными числами. Встроенные функции (Python)

  • В языке 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}")
Было полезно?

Рекомендуем

Вы учитель или ученик?
Познакомьтесь с нашим образовательным онлайн-сервисом с тысячами интерактивных работ
Учителю
Удобно проводить уроки в классе, назначать работы на дом и анализировать результаты всего класса или конкретных учеников
Ученику
Самостоятельно изучать новые и повторять пройденные темы, готовиться по индивидуальной траектории и оценивать результаты на наглядных графиках
Зарегистрироваться в «Облаке знаний»
Логотип облако знаний
+7 (499) 322-07-57
info@oblakoz.ru

Контактный центр

МО, г. Долгопрудный,
Лихачевский проезд, 4, стр. 1

Отдел заботы о пользователях

Политика конфиденциальности

© ООО «Физикон Лаб», 2026

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies 🍪