Question: I need help with a matching game. I need for the second card to flip over if they don't match, but only the first card

I need help with a matching game. I need for the second card to flip over if they don't match, but only the first card will flip back over. What am I doing wrong?

def __turnOver (self, myList) :

if self.cardsTurned >= 2:

if myList[self.firstCardIndex -1] != myList[self.secondCardIndex -1]:

self.cardsTurned = 0

self.firstButton["text"] = str(self.firstCardIndex)

self.firstButton = 0

self.secondButton = 0

self.secondButton["text"] = str(self.secondCardIndex)

else:

self.firstCardIndex += 1

self.secondCardIndex += 1

self.cardsTurned = 0

else:

self.firstCardIndex = self.firstCardIndex

self.firstButton = self.firstButton

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!