0
Good evening. I have the following Python code which, when calculating the variable h
, the cited error appears:
x=[]
y=[]
erro=[]
h=[]
x=0.1
y=0.1
for i in range (40):
x=x**2-0.391*x
y=y*(y-0.391)
import math
erro.append(math.fabs((x-y)/2))
erro.remove(0)
h.append(math.log10(erro))
The object
erro
is a list of 40 positions and you are trying to calculate the log from this list. The functionlog10
expects a parameter of typefloat
, not a list.– Woss