Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialMateo Rial
3,694 PointsScore method excercise
it says that score didnt increase correctly...Excepts [0,1] got [0,0] ... I really dont understand this excercise
class Game: def init(self): self.current_score = [0, 0]
def score(self, player):
self.player = 1
if True:
return self.current_score[0] + 1
class Game:
def __init__(self):
self.current_score = [0, 0]
def score(self, player):
self.player = 1
if True:
return self.current_score[0] + 1
1 Answer
jacinator
11,936 PointsThis code will work. Inside of Game.score
you need to decrement player
. Player will be either 1 or 2, but you need it to be the index position of either 0 or 1. After that you can select the score from Game.currrent_score
with your player
index and increment it by one.
class Game:
def __init__(self):
self.current_score = [0, 0]
def score(self, player):
player -= 1
self.current_score[player] += 1
Mateo Rial
3,694 PointsMateo Rial
3,694 Pointsthanks a lot!
Sagar Thakkar
8,814 PointsSagar Thakkar
8,814 Pointsthis is an smartest method i had read jacinator