Coding im Advent | Tag X

X + Y + Z = ? 2


Wie viele Pilze und Bäume hat Kara gezählt, wenn er auf dem Blatt steht?

Schaue dir den Code an und versuche die Lösung zu finden.
Bild der PythonKara Welt

⚠ Info ⚠


Das return True / False sorgt dafür, dass der Text, der die Funktion aufruft, mit True oder False ersetzt wird.

mushrooms = 0
trees = 0

def _mushroomLeft():
    kara.turnLeft()

    if kara.mushroomFront():
        kara.turnRight()
        return True
    else:
        kara.turnRight()
        return False

def _TreeLeft():
    kara.turnLeft()

    if kara.treeFront():
        kara.turnRight()
        return True
    else:
        kara.turnRight()
        return False
    
while not kara.onLeaf():
    if _mushroomLeft():
        mushrooms = mushrooms + 1
        
    if _TreeLeft():
        trees = trees + 1
    kara.move()
    

A) 0 Pilze | 4 Bäume 

B) 3 Pilze | 1 Bäume 

C) 1 Pilze | 3 Bäume 

D) 0 Pilze | 0 Bäume