Математическая функция isfinite() в Python

Функция isfinite() находится в математической библиотеке, поэтому мы должны ее импортировать, если хотим использовать функцию isfinite() в Python.

Что такое функция isfinite() в Python?

Python math.isfinite() — это встроенный метод, который используется для определения того, является ли число конечным или нет. Он принимает число (целое, с плавающей запятой, NaN) и проверяет, является ли оно конечным или нет. Функция isfinite() существует в стандартной математической библиотеке языка Python.

Синтаксис

Функция isfinite() принимает x в качестве аргумента и проверяет, является ли x конечным или нет. Здесь x может быть целым числом, числом с плавающей запятой, двойным значением, inf, NaN и т. д.

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

Функция isfinite() возвращает два типа вывода:

  • True: если число конечно.
  • False: если число не является конечным.

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

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

Выход:

В этой программе у нас есть первая импортированная математическая библиотека, а затем мы проверили вывод функции isfinite(), используя различные входные данные.

Мы проверили вывод для целых чисел, чисел с плавающей запятой и отрицательных чисел соответственно; во всех этих случаях вывод True. Затем мы проверили вывод на наличие inf , здесь вывод False.

Передача строки в качестве аргумента в Python isfinite()

Если мы передаем строку в качестве аргумента, мы должны получить ошибку.

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

Выход:

Если мы передаем строку в качестве аргумента, мы получаем ошибку TypeError.

Пустое значение в качестве аргумента

Если мы передадим в качестве аргумента пустые значения, посмотрим, что мы получим?

Выход:

Итак, мы получаем: TypeError: isfinite() принимает ровно один аргумент(дан 0).

Функция требует как минимум один аргумент, и если мы его не передаем, мы получаем TypeError.

Заключение

Функция Python isfinite() полезна, когда нам нужно определить, является ли число конечным или нет. Например, в математических вычислениях эта функция помогает определить, получили ли мы бесконечное значение.

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

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

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