数学内置函数 'log'



我想使用对数,但我的数学模块无法正常工作。

这是我的代码:

import math
n= int(2)
x = n**2
y = 2*n** log(3,2) +1
while float(x) < float(y):
    n += 1
print(n)

它打印以下错误:

Traceback (most recent call last):
  File "C:UsersUserDesktoppythonexp102.py", line 72, in <module>
    y = 2*n** log(3,2) +1
NameError: name 'log' is not defined

如果有问题的话,你能帮我把数学模块做好吗?

如果您想使用包中的函数,您有几个选项。最常用的两种:

from math import log

这将使log在命名空间中可用,并且您可以直接使用它。

import math

这将使math可用,并且您可以作为math.log()访问该功能。

尝试使用以下语句导入日志模块:

from math import log.

最新更新