Äîêóìåíò âçÿò èç êýøà ïîèñêîâîé ìàøèíû. Àäðåñ îðèãèíàëüíîãî äîêóìåíòà : http://kodomo.fbb.msu.ru/trac/petri_dish/changeset/3%3A47083a0f01b2
Äàòà èçìåíåíèÿ: Unknown
Äàòà èíäåêñèðîâàíèÿ: Sun Apr 10 09:37:31 2016
Êîäèðîâêà: IBM-866
Changeset 3:47083a0f01b2 òÀÓ Petri Dish

Changeset 3:47083a0f01b2


Ignore:
Timestamp:
12/07/10 21:29:55 (5 years ago)
Author:
Smirnova Victoria
Branch:
default
Message:

Petri.py module 0.11

File:
1 edited

Legend:

Unmodified
Added
Removed
  • Petri.py

    r1 r3 ˆà
    11class Petri (object):ˆà
    2ˆà    def __init__ (self, num, bacteria):ˆà
    ˆà2    def __init__ (self, num, bacteria, radius):ˆà
    33        self.num=numˆà
    44        self.bacteria=bacteriaˆà
    ˆà5        self.radius=radiusˆà
    ˆà6        ˆà
    57    def step (self, delta_t):ˆà
    68        for bact in self.bacteria:ˆà
    79            bact.lifetime-=delta_tˆà
    810            if bact.lifetime <= 0:ˆà
    9ˆà                bacteria.remove(bact)ˆà
    ˆà11                self.bacteria.remove(bact)ˆà
    1012                self.num-=1ˆà
    1113                continueˆà
    òÀæ òÀæ ˆà
    1315            if collide==False:ˆà
    1416                if bact.reprod('a', env, p_max)==True:ˆà
    15ˆà                    bact.asexual()ˆà
    ˆà17                    bact.asexual(self.bacteria, self.delta_t, self.radius)ˆà
    1618                    continueˆà
    17ˆà                bact.move(delta_t)ˆà
    ˆà19                bact.move(self.delta_t, self.radius)ˆà
    1820                continueˆà
    1921            if bact.reprod('s', env)==True:ˆà
    20ˆà                bact.sexual(collide)ˆà
    ˆà22                bact.sexual(collide, self.bacteria, self.delta_t, self.radius)ˆà
    2123                continueˆà
    22ˆà            bact.collision(collide, delta_t)ˆà
    ˆà24            bact.collision(collide, self.delta_t, self.radius)ˆà
    2325            ˆà
    2426                ˆà
Note: See TracChangeset for help on using the changeset viewer.