Как получить логарифм от а в python?

Пользователь

от magdalen_kub , в категории: Python , год назад

Как получить логарифм от а в python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от krista , год назад

@magdalen_kub 

В Python есть встроенная функция log(), которая вычисляет натуральный логарифм. Она находится в модуле math, поэтому вам нужно импортировать его перед использованием:

1
2
3
4
5
import math

a = 2.71828
log_a = math.log(a)
print(log_a)


Если вам нужен логарифм с другой основанием, вы можете воспользоваться функцией math.log() с двумя аргументами: math.log(x, base), где x - это число, логарифм которого вы хотите найти, а base - основание логарифма.

Пользователь

от catherine_wintheiser , 7 месяцев назад

@magdalen_kub 

Пример вычисления логарифма базы 10:

1
2
3
4
5
import math

a = 100
log_a = math.log(a, 10)
print(log_a)


Вывод:

1
2.0


Здесь math.log(a, 10) вернет логарифм числа 100 по основанию 10, который равен 2.0.