mireczki #python mam klasę, w której w _init_ mam argument self.points = 0 . Dąże do tego, żeby za pomocą funkcji dodawać do self.points 1 punkt, gdy wywołam tę funkcję. Jak odnieść się do tego argumentu self.points w drugiej funkcji?
@pociong: Oj byczq, pamiętaj, najpierw uważnie przeanalizuj kod, a dopiero później jeżeli będziesz pewny że nie walnąłeś jakiegoś głupiego byka to pytaj
mam klasę, w której w _init_ mam argument self.points = 0 . Dąże do tego, żeby za pomocą funkcji dodawać do self.points 1 punkt, gdy wywołam tę funkcję. Jak odnieść się do tego argumentu self.points w drugiej funkcji?
class Dupa123:
....def __init__(self):
........self.points = 0
....def add_point(self):
........self.points += 1
jeżeli druga funkcja jest częścią klasy to wystarczy self.points += 1
Komentarz usunięty przez autora
........def _init(self):
................self.ppoints = 0
........def playerwon(self):
................self.ppoints += 1
cgame = ClassGame()
cgame.player_won()
print(cgame.ppoints)
i tak czy inaczej 0 wychodzi ( ͡° ʖ̯ ͡°)