Python log10: как использовать пример функции log10 ()

Python log10 (x) — это встроенная функция, которая используется для получения логарифма любого заданного числа с основанием 10. Функция log10 (x) находится в математической библиотеке, поэтому нам нужно импортируйте математическую библиотеку, чтобы использовать эту функцию. Числовой метод Python log10 () возвращает десятичный логарифм x для x> 0

Python log10 ()

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

Синтаксис

 math.log10 (num) 

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

num -> чей журнал мы хотим найти с основанием 10.

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

Функция Python log10 () возвращает логарифм по основанию 10, в частности данное число.

Но эта функция вызывает исключение ValueError, если какое-либо значение передается в качестве аргумента.

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

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

 # Импорт математики  libraryimport math # инициализация значений # положительное значение valueenum = 10print ("Логарифм с основанием 10 значения", num, "is:", math.log10 (num)) # Отрицательное числоnum = -10print ("Логарифм с основанием 10 значения  ", num," is: ", math.log10 (num)) 

Вывод

 Логарифм с основанием 10 из  значение 10: 1.0Traceback (большинство rec  ent call last): файл «1log10.py», строка 12, в  print («Логарифм с основанием 10 значения», num, «is:», math.log10 (num)) ValueError: ошибка математического домена  

В этой программе мы сначала инициализировали значение, а затем вычислили логарифм числа с основанием 10. В следующей строке мы хотели вычислить логарифм отрицательного числа, но как для каждого правила программа вызвала исключение ValueError.

Программа 2

См. следующую программу.

 # app.py # Импорт математической библиотекиimport math # получение входных данных из пользовательских значений # положительное значениеenum = int (input ("Введите число, чтобы найти log10 (num):")) print ("Логарифм с основанием 10 из  value ", num," is: ", math.log10 (num)) 

Вывод

 Введите число, чтобы найти  log10 (num): 15 Логарифм с основанием 10 значения 15: 1.1760912590556813 

В этой программе мы взяли ввод от пользователя, то мы вычислили логарифм основания 10.

Python log10 () со списком и кортежем

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

 import mathTup = (1, 2, 11, -4, 5) # Список объявлений кортежа = [-1, 2, -11.21, -4, 5] # Список объявленийprint ('Значение log10 () положительного числа =%.  2f '% math.log10 (1)) print (' Значение log10 () положительного десятичного числа =% .2f '% math.log10 (2. 5)) print ('Значение log10 () элемента Tuple =% .2f'% math.log10 (Tup [2])) print ('Значение log10 () элемента списка =% .2f'% math.log10  (Lis [4])) print ('Значение log10 () для Multiple Number =% .2f'% math.log10 (2 + 7-5)) print ('Значение log10 () для String Number =', math  .log10 ('Locke and Key')) 

Вывод

 python3 app.py Значение log10 () положительного числа =  0,00 Значение log10 () положительного десятичного числа = 0,40 Значение log10 () элемента кортежа = 1,04 Значение log10 () элемента списка = 0,70 Значение log10 () элемента множественного числа = 0,60 Отслеживание (последний вызов последним): Файл  "app.py", строка 13, в  print ('Значение log10 () строки Number =', math.log10 ('Locke and Key')) TypeError: должно быть действительным числом, а не str 

Если вы передадите строку, то будет выдана ошибка

Функция Python log10 () вычисляет логарифмическое значение заданного числа по основанию 10. Мы находим логарифмическое значение по основанию 10. различных типов данных и отображать результат.

См. также

Python log (2)

Python log (x, base)

Python log1p (x)

Python exp ()

Python trunc ()

Оцените статью
nanomode.ru
Добавить комментарий