#python #logging
Вопрос:
Если меня попросят указать P (t)=log(V (t) I(t)), где log — это натуральный логарифм для базового e. V (t) обозначает напряжение, а I (t) обозначает ток. В моей программе я должен ввести
def logpower(voltage,current):
p = math.log(voltage*current,math.e)
return p
или
def logpower(voltage,current):
p = math.log(voltage*current)
return p
Ответ №1:
https://docs.python.org/3/library/math.html#math.log
math.log(x[, base])
С одним аргументом верните натуральный логарифм x (по основанию e).
С двумя аргументами верните логарифм x к заданной базе, вычисленный как log(x) / log(base).
Итак, оба ваших примера верны, но p = math.log(voltage*current)
выглядят намного понятнее