@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 - основание логарифма.
@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.