In de meeste Europeese landen zijn alle eieren die verkocht worden voorzien van een eicode. Met behulp van een stempel kan men zo terugvinden waar ze vandaan komen en hoe ze geproduceerd werden.

Een krat eieren.

Een krat eieren.

Zo’n eicode ziet er bijvoorbeeld uit als volgt:

1-UK-5432102

Het eerste getal geeft aan hoe het ei geproduceerd werd. Hier is dit 1, het ei komt dus van een kip die vrije uitloop had. De volgende 2 karakters vormen een landcode, in dit geval het Verenigd Koninkrijk. Het cijfer dat hierna volgt, hier is dit 5432114, is een identificatie van de boerderij. De eerste vijf cijfers zijn een bedrijfscode (54321), de laatste twee vormen het stalnummer (02).

De mogelijke productiemethodes zijn. (Code 3 zal je binnen de supermarkt niet aantreffen.)

getal betekenis
0 biologisch ei
1 vrije-uitloopei
2 scharrelei
3 koloniehuisvesting

Opgave

Schrijf een functie eicode() wat gegeven een eicode een beschrijving van de herkomst afdrukt. Je hoeft enkel rekening te houden met de buurlanden van België.

Voorbeelden

>>> eicode( 1-UK-5432102 )
Vrij-uitloopei
Afkomst: Verenigd Koninkrijk
Bedrijf- en stalcode: 54321 - 02
>>> eicode( 3-NL-0451201 )
Koloniehuisvesting
Afkomst: Nederland
Bedrijf- en stalcode: 04512 - 01

Tip

Om de eerste karakters een stuk tekst te bepalen gebruik je vierkante haakjes. Beschouw bijvoorbeeld het volgende stukje code:

tekst = 'College'
print( tekst[1:5] ) 

Dit print de tekst olle af. Gebruik dus [begin:einde] om bepaalde stukken te selecteren.