💻 Programmeeroefening - Twee munten opwerpen

aan_uit

De bovenstaande boom laat de mogelijke standen van twee lichtschakelaars zien.

  • Maak een object aan dat deze boom voorstelt door slim gebruik te maken van de klassen Wortel, Intern en Blad
  • Denk goed na over het datatype van de waarden in objecten van Blad
  • Print de vier mogelijke combinaties onder elkaar (van links naar rechts), telkens vertrekkende van het object dat de boom voorstelt

class Intern:
    def __init__(self,waarde,links,rechts):
        self.waarde = waarde
        self.links = links
        self.rechts = rechts
class Blad:
    def __init__(self,waarde):
        self.waarde = waarde
class Wortel:
    def __init__(self,links,rechts):
        self.links = links
        self.rechts = rechts