Herneem de oefening
Pangram.
Herschrijf de oplossing door gebruik te maken van twee functies:
- De functie aantal_verschillend(zin) heeft een zin als argument. De functie telt het aantal verschillende letters in deze zin en geeft dit terug.
(Er wordt geen onderscheid gemaakt tussen hoofdletters en kleine letters.)
- De logische functie is_panagram(zin). Deze functie gaat na of de opgegeven zin een pangram is.
De functie moet een Booleaanse waarde teruggeven, die aangeeft of het argument een pangram voorstelt of niet.
Opmerking: De logische functie
is_panagram(zin) moet de eerste functie
aantal_verschillend(zin) gebruiken.
Dit wordt niet gecontroleerd in Dodona.
!! Enkel de functies worden gecontroleerd in Dodona - het hoofdprogramma moet je dus niet indienen.
Voorbeelden
>>> aantal_verschillend("I'm having spam, spam, chips and spam.")
11
>>> is_panagram("The five boxing wizards jump quickly.")
True
>>> is_panagram("I'm having spam, spam, chips and spam.")
False