Waarom krijg ik een foutmelding?

Ik krijg de hele tijd een foutmelding bij de dubbele apostrof na You will lose :(
Weet iemand hier waarom en wat ik ertegen kan doen?
Bvd.

Trouwens, ook handig om te weten, het is Python.


def nim(heaps, misere=True):
"""Computers next move for Nim in a normal or misère (default) game, returns tuple (chosen_heap, nb_remove)"""
X = reduce(lambda x,y: x^y, heaps)
if X == 0: # Will lose unless all non-empty heaps have size one
if max(heaps) > 1:
print "you will lose :("
for i, heap in enumerate(heaps):
if heap > 0: # Empty any (non-empty) heap
chosen_heap, nb_remove = i, heap
break
else:
sums = [t^X < t for t in heaps]
chosen_heap = sums.index(True)
nb_remove = heaps[chosen_heap] - (heaps[chosen_heap]^X)
heaps_twomore = 0
for i, heap in enumerate(heaps) :
(...)

Weet jij het antwoord?

/2500

Ik denk dat het ligt aan het haakje, voor de ", kijk even of daar een code voor is in Python (ik ken het zelf niet). Succes!

Stel zelf een vraag

Ben je op zoek naar het antwoord die ene vraag die je misschien al tijden achtervolgt?

/100