我对 python 还很陌生。这是我第一次使用 python 中的类。当我尝试运行这个脚本时,我得到
IndentationError:需要缩进
堵塞
这有什么问题吗?
import random
class Individual:
alleles = (0,1)
length = 5
string = ""
def __init__(self):
#some constructor work, here.
def evaluate(self):
#some stuff here.
def mutate(self, gene):
#mutate the given gene.
def onePointCrossover(self, partner):
#at some random point, crossover.
def twoPointCrossover(self, partner):
#at two random(?) points, crossover.
class World:
def __init__(self):
#stuff.
def buildPopulation(self):
#stuff.
for individual in self.population():
for i in range(0, individual.length):
print random.random()
def display(self):
#print some output stuff.
if __name__ == '__main__':
print "hi there"
所有这些方法都只包含一条注释。
例如,要修复它,请执行以下操作
def twoPointCrossover(self, partner):
#at two random(?) points, crossover.
pass
这些注释不算作可编译语句,因此您有一堆空块。这就是为什么它会给你缩进错误。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)