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

Opgave

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:

In het hoofdprogramma worden de vlaggen van alle landen vervolgens op het scherm geplaatst.

Voorbeeld

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.

Output

Het programma schrijft de strings per land onder elkaar uit, met na elk land een witregel:

België
zwart | geel | rood

Nederland
rood
-
wit
-
blauw