class Agent: def __init__(self, rad, kol, max_rad, max_kol): self._rad = rad self._kol = kol self._max_rad = max_rad self._max_kol = max_kol self._representasjon = "A" def hent_posisjon(self): return [self._rad, self._kol] def step(self, inp): if inp == "w" and self._rad > 0: # up self._rad -= 1 elif inp == "a" and self._kol > 0: # left self._kol -= 1 elif inp == "d" and self._kol < self._max_kol-1: # right self._kol += 1 elif inp == "s": # down self._rad += 1 and self._rad < self._max_rad-1 else: # not valid print("Ikke gyldig step") def __str__(self): return self._representasjon