Opdracht

Schrijf een Python programma dat aan de gebruiker vraagt een reeks gehele getallen (minstens 2) in te geven gescheiden door een spatie. Bereken de som van de opgegeven getallen en print het resultaat als volgt: De som van <getal1>, <getal2>, …, <getalN-1> en <getalN> is <resultaat>.

Vang alle mogelijke fouten op bij de invoer van de reeks getallen:

Bij foutieve invoer, wordt de vraag naar de reeks herhaald.

Maak gebuik van de exception “GeenGetallenReeksError” bij het oproepen van een custom exception (m.b.v. raise). Elke fout wordt opgevangen met de tekst “Ongeldige invoer als reeks getallen gescheiden door een spatie: <uitleg over de error>”.

Uitleg over de error:

Voorbeelden

Invoer
23 45 18
Uitvoer
De som van 23, 45 en 18 is 86.
Invoer
34       56     -> meerdere spaties geven geen error!
Uitvoer
De som van 34 en 56 is 90.
Invoer
232 abc
Uitvoer
Ongeldige invoer als reeks getallen gescheiden door een spatie: invalid literal for int() with base 10: 'abc'
Invoer
12-23-90
Uitvoer
Ongeldige invoer als reeks getallen gescheiden door een spatie: invalid literal for int() with base 10: '12-23-90'
Invoer
76
Uitvoer
Ongeldige invoer als reeks getallen gescheiden door een spatie: only 1 integer: '76'
Invoer
                -> geen invoer, enkel op enter gedrukt bij de vraagzin
Uitvoer
Ongeldige invoer als reeks getallen gescheiden door een spatie: nothing entered
Invoer
3.5 9
Uitvoer
Ongeldige invoer als reeks getallen gescheiden door een spatie: invalid literal for int() with base 10: '3.5'