我对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"
Run Code Online (Sandbox Code Playgroud)
小智 11
所有那些只包含注释的方法.
例如,要解决此问题,请执行此操作
def twoPointCrossover(self, partner):
#at two random(?) points, crossover.
pass
Run Code Online (Sandbox Code Playgroud)
注释不算作可编译语句,所以你有一堆空块.这就是为什么它会给你缩进错误.
| 归档时间: |
|
| 查看次数: |
1421 次 |
| 最近记录: |