Heel wat vlaggen van landen bestaan uit verticale of horizontale kleurenbanden. Zo bestaat de vlag van België uit de verticale kleurenbanden zwart, geel en rood. De vlag van Nederland bestaat uit horizontale kleurenbanden rood, wit en blauw
Programmeer de functie vlag(). Deze functie heeft 3 argumenten. De eerste parameter van de functie is de naam van het land, de tweede parameter de richting van de kleurenbanden: 'horizontaal' of 'verticaal'. De derde parameter is een tuple met minstens 2 kleuren. De functie geeft een String terug die de vlag van een land voorstelt. Deze string wordt als volgt opgesteld:
De gegevens van de landen staan reeds in een meer-dimensionale list vlaggen aan het begin van het programma. Daarnaast is er geen extra input.
vlaggen = [['België','verticaal',('zwart','geel','rood')],['Nederland', 'horizontaal',('rood','wit','blauw')]]
Jouw programma zal deze list en de fruitful functie vlag() gebruiken om de output te genereren.
Het programma schrijft de strings per land onder elkaar uit, met na elk land een witregel:
België zwart | geel | rood Nederland rood - wit - blauw