Új hozzászólás Aktív témák

  • sekli

    addikt

    heló,

    ugyan rettentően kihalt a topik, én mégis megpróbálkozom egy rém buta kérdéssel, egyszerűen csak nem értem, hogy miert nem jó, pedig annyira egyszerű dolog:

    van egy osztály:

    import random

    class Cube():
    def __init__(self,x,y,size):
    self.x = x
    self.y = y
    self.size = size

    cubes = []

    ( két dimenziós kocka, nincs harmadik koordinátája, ez most ilyen :) )

    feltoltok egy tombot elemekkel:

    for i in xrange(0,5,1):
    a=Cube
    a.x=random.randrange(320)
    a.y=80+random.randrange(160)
    a.size=(a.y-80)/4
    cubes.append(a)
    print cubes[i].x #itt ki is irja szepen mindegyik (kulonbozo x-et)

    es ezek mar nem mukodnek, egyik sem:

    for kocka in cubes:
    print kocka.x

    mindig a 4-es indexu (utolso) elemet irja ki, xrange()-el sem megy, sot, igy sem:

    print cubes[2].x

Új hozzászólás Aktív témák