Dit is een vervolg op de oefening ISBN1 uit vorige reeks.

Nu worden de tien cijfers van een ISBN-10 code ingelezen (op aparte lijnen), dus ook het controlegetal. Controleer of een gegeven reeks van 10 cijfers correspondeert met een geldige ISBN-10 code. Schrijf het woord 'OK' als de gegeven cijfers corresponderen met een geldige ISBN-10 code, anders het woord 'FOUT'.

Indien $$x_1, \ldots, x_9, x_{10} $$ de 10 cijfers van een ISBN-10 code voorstellen, dan moet het controlegetal $$x_{10}$$ voldoen aan: \[x_{10} = (x_1+ 2x_2+ 3x_3+ 4x_4+ 5x_5+ 6x_6+ 7x_7+ 8x_8+ 9x_9)\!\!\!\!\mod{11}\]

Voorbeeld 1

Bij inlezen geef je de getallen: 2 1 2 3 4 5 6 8 0 2 in op aparte lijnen.
>>> main()
OK 

Voorbeeld 2

Bij inlezen geef je de getallen: 2 1 2 3 4 5 6 8 0 7 in op aparte lijnen.
>>> main()
FOUT 

Opmerkingen

Je moet het hoofdprogramma toevoegen in de gegeven procedure main().

Tips

Hoe kan ik de 10 cijfers inlezen van de ISBN-10 code? Gebruik 10 variabelen, die je elk apart inleest en omzet naar geheel getal.
Is een lus hier niet meer aangewezen? Ja, maar dat wordt in de volgende reeks pas gevraagd.
Wat betekent mod 11 mod staat voor modulo en dit is de rest bij deling.
In Python gebruik je dus %
Ik krijg dit niet in orde - graag een tip. Bereken de som met behulp van de 9 eerste cijfers, die in aparte variabelen zijn opgeslagen.
Bereken het controle-cijfer en vergelijk dit met het tiende cijfer.