所以我对Python(2.7)比较陌生。我为合成除法编写了一个代码,它在for循环中涉及一个while循环,但是当我在终端中执行.py文件时,它会显示" IndentationError:unindent与任何外部缩进级别都不匹配"指向while循环线。
以下是代码:
for div in rootlist:
dex = 1
quot = [poly[0]]
while dex != len(poly):
quot.append(poly[dex] + quot[dex - 1] * div)
dex = dex + 1
为什么哦为什么? :(
答案 0 :(得分:2)
在python中,indentation matters。你的代码应该是:
for div in rootlist:
dex = 1
quot = [poly[0]]
while dex != len(poly):
quot.append(poly[dex] + quot[dex - 1] * div)
dex = dex + 1