We gaan nu verder op de oefening Universal Product Code1

De streepjescode van een artikel bestaat uit een 11-cijferig artikelnummer en een controlecijfer.

Streepjescode

Opgave

Schrijf de functie get_controle(artikelnummer) die het controlecijfer berekent voor het 11-cijferig artikelnummer. De parameter is een string met exact 11 cijfers (moet je niet controleren).

Het controlecijfer is zodanig dat de som van de cijfers op even posities plus drie maal de som van de overige cijfers een 10-voud is.

Let op! De index van de string start op 0, maar dit is de eerste positie, dus een oneven positie.

Voorbeeld

Voor het artikelnummer “78964768567” is de som van de cijfers op even posities 8 + 6 + 7 + 8 + 6 = 35 en de som van de overige cijfers is 7 + 9 + 4 + 6 + 5 + 7 = 38

Omdat 35 + 3*38 = 149 moet het controlegetal gelijk zijn aan “1”.

>>> get_controle("78964768567")
1