Hét vraag- en antwoordplatform van Nederland

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) :
(...)

Verwijderde gebruiker
13 jaar geleden
Verwijderde gebruiker
13 jaar geleden
Omdat er iets fout gaat...
Verwijderde gebruiker
13 jaar geleden
joh, maar wat gaat er dan fout? :P

Heb je meer informatie nodig om de vraag te beantwoorden? Reageer dan hier.

Geef jouw antwoord

Het is niet mogelijk om je eigen vraag te beantwoorden Je mag slechts 1 keer antwoord geven op een vraag Je hebt vandaag al antwoorden gegeven. Morgen mag je opnieuw maximaal antwoorden geven.

/
Geef Antwoord
+
Selected image

Antwoorden (1)

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!
(Lees meer...)
Verwijderde gebruiker
13 jaar geleden
Deel jouw antwoord

Het is niet mogelijk om je eigen vraag te beantwoorden Je mag slechts 1 keer antwoord geven op een vraag Je hebt vandaag al antwoorden gegeven. Morgen mag je opnieuw maximaal antwoorden geven.

/
Geef Antwoord
+
Selected image