Benutzer-Werkzeuge

Webseiten-Werkzeuge


ws2021:unsere_klasse2

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

ws2021:unsere_klasse2 [2021/01/14 17:32]
livia.mai angelegt
ws2021:unsere_klasse2 [2021/01/16 12:54] (aktuell)
jessica.03
Zeile 6: Zeile 6:
 class Agent(): # erstellt die KLasse fuer die Agenten class Agent(): # erstellt die KLasse fuer die Agenten
  
-    def  __init__(self,​ id, zustand = '​S',​ position = np.zeros(2)):​ # S = Susceptible (Anfangszustand)+    def  __init__(self,​ id, tage = 0, zustand = '​S',​ position = np.zeros(2)):​ # S = Susceptible (Anfangszustand)
         self.zustand = zustand         self.zustand = zustand
-        self.position = position+        ​self.tage = tage 
 +        #self.position = position
         self.geschwindigkeit = np.zeros(2)         self.geschwindigkeit = np.zeros(2)
         self.id = id         self.id = id
-        self.ball = turtle.Turtle() ​#jeder Agent bekommt eine Tutle (wichtig für Visualisierung) +        self.ball = turtle.Turtle()
-        self.tage = 0+
  
     def laufen(self,​ dt):     def laufen(self,​ dt):
Zeile 21: Zeile 21:
         self.ball.color("​red"​)         self.ball.color("​red"​)
         self.zustand = '​I'​         self.zustand = '​I'​
 +        self.tage = 1
  
     def recovered(self):​     def recovered(self):​
-        ​self.tage = 1 +        self.ball.color("​blue")
-        ​self.ball.color("​grey")+
         self.zustand = '​R'​         self.zustand = '​R'​
 +        self.tage = 0 
 +        ​
     def __str__(self):​     def __str__(self):​
         return("​Agent Position: " + str(self.position) + ", Zustand: " + str(self.zustand))         return("​Agent Position: " + str(self.position) + ", Zustand: " + str(self.zustand))
 </​code>​ </​code>​
ws2021/unsere_klasse2.1610641950.txt.gz · Zuletzt geändert: 2021/01/14 17:32 von livia.mai