while文内でインデントエラーが出てしまう
python version 2.7.10
マンデロブロ集合を描こうとして下記のプログラムを作成していたところ
File "mandelplot.py", line 33
List.append(z)
^
IndentationError: unindent does not match any outer indentation level
というエラーが出力されてしまいます。
調べてもわからず、何がまちがえているのか見当がつきません。
簡単なことを見落としているのでしょうか。
class Mandel(object):
def mandelbrot(self,c, K, LOOPMAX):
#発散まで回したループ数を返す
List = []
n = 0
z = 0.0 + (0.0 * 1j)
while(n<LOOPMAX and abs(z)<K):
z = z**2 + c
List.append(z)
if(n>4):
List.pop(0)
eval1 = List[0] - List[4]
eval2 = List[0] - List[3]
if (abs(eval1)<10e-5 or abs(eval2)<10e-5):
break
n += 1
return n