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 trialMar Bocatcat
7,405 PointsAnyone have any advise? Not looking for answer, i just need someone to steer me in the right direction. Newbie here!
I am having a hard time on this Challenge, not really understanding what the challenge wants me to do. Any advise would be great.
Thanks!
class Game:
def __init__(self):
self.current_score = [0, 0]
def score(self):
player = self.current_score[0]
1 Answer
Hanley Chan
27,771 PointsHi,
This question is asking you to write a score method for increasing the current score of a player. Your score method should take in an additional player argument that will be either a 1 or 2. If the argument contains 1 then it represents player 1 and you should increase the score of player 1. If it contains 2 then it represents player 2 and you should increase the score of player 2.
player = 1 means add 1 to self.current_score[0] player = 2 means add 1 to self.current_score[1]
Mar Bocatcat
7,405 PointsMar Bocatcat
7,405 PointsThank you Hanley! , This one worked for me:
def score(self,player): if player == 1: self.current_score[0] += 1 else: self.current_score[1] += 1