-1

「Code Poetry」コンテスト用に書いているこの Python コードがありますが、エラーがないはずですが、何が問題なのかわかりません。ご意見をお待ちしております。

# Creation
def dustBit(mass, rotation, velocity):
    bitMass = mass
    bitRotation = rotation
    bitVelocity = velocity

def dustCloud(mass, rotation):
    mass = mass
    rotation = rotation

def Stir(dustBit1, dustBit2):
    cloudMass = dustBit1.mass + dustBit2.mass
    cloudRotation = dustBit1.velocity * dustBit2.velocity
    return  dustCloud(cloudMass, cloudRotation)

def Spark(dustCloud): return StellarObject(dustCloud.mass)

def Life (planet, seed): return None

dustBit1 = dustBit(8.3, 5.2, -7.1)
dustBit2 = dustBit(5.3, 3.2, 5.4)

Cloud = Stir(dustBit1, dustBit2)
Planets = []
for i in range(8):
    Planets[i] = Stir(Cloud, dustBit1)

Sol = Spark(Cloud)

Life(Planets[2])

助けてくれてありがとう

4

1 に答える 1

1

ここでクラスではなく関数を定義すると、それらすべてが最終的に返さNoneれます。

于 2012-06-06T06:25:19.377 に答える