Функция ldexp() в Python

Python ldexp() — это встроенная функция, которая используется для вычисления значения x*(2**i) в числах с плавающей запятой, и она обратна функции frexp(). Чтобы использовать эту функцию, нам сначала нужно импортировать математическую библиотеку.

Функция ldexp() — это одна из функций стандартной math библиотеки Python, которая возвращает x *(2**i).

Синтаксис

Функция ldexp() принимает два аргумента:

  1. x -> любое допустимое число может быть положительным или отрицательным.
  2. i -> любое допустимое число может быть положительным или отрицательным.

Возвращаемое значение

Функция ldexp() возвращает единственное значение x*(2**i) с плавающей запятой.

Если значение x или i не является числом, эта функция возвращает TypeError.

Примеры программирования

См. следующий код.

Вывод:

В этом примере у нас есть три типа входных данных. В первом типе примера мы получили ввод от пользователя, а затем напечатали значение ldexp(x, i), где x=10 и i=3.

Во втором случае мы взяли список и кортеж, а затем — значение x из списка и кортежа соответственно и, учитывая значение i, напечатали значение ldexp(). Наконец, мы приняли значение x как символ, который не является числом, поэтому функция вернула TypeError.

Давайте посмотрим на другой пример: мы берем список и кортеж Python.

Вывод:

Заключение

Метод Python ldexp() возвращает произведение числа с плавающей запятой, а 2 возводится в степень степени, т. е. x * 2e.

Оцените статью

Автор статей и разработчик, делюсь знаниями.

Программирование на Python