Een pangram is een zin of tekst waarin elke letter van het alfabet minstens één keer voorkomt. Het wordt vaak gebruikt om alle letters in een taal te demonstreren of te testen. Een perfect pangram is een pangram die elke letter exact één keer bevat, maar zulke zinnen zijn zeldzaam en vaak moeilijk te begrijpen.

Opdracht

Schrijf een Python programma dat nagaat of een ingegeven zin een pangram, perfect pangram of geen pangram is. Je vraagt dus de gebruiker een zin in te geven en je onderzoekt of de zin een pangram is (gewoon of perfect). Indien de zin geen pangram is, dan toon je ook de letters die ontbreken om tot een pangram te behoren. Is de zin een gewone pangram, dan toon je de letters die meerdere keren voorkomen. Je print het resultaat als volgt:

Er wordt geen rekening gehouden met hoofd- of kleine letters, noch met leestekens.

Tip: Er zijn meerdere manieren om deze oefening op te lossen. Eén mogelijke aanpak volgt het principe van “Innocent until proven guilty” waarbij innocent staat voor perfect pangram of pangram.

Voorbeelden

Invoer

Ik ga graag naar school.

Uitvoer

Deze zin is geen pangram, volgende letters ontbreken: bdefjmpqtuvwxyz.

Invoer

The quick brown fox jumps over a lazy dog.

Uitvoer

Deze zin is een pangram, volgende letters komen meerdere keren voor: aeoru.

Invoer

Crwth vox zaps qi gym fjeld bunk.

Uitvoer

Deze zin is een perfect pangram.