Een
pangram (
Grieks: pan gramma, elke letter) is een zin waarin elke letter van het alfabet
minstens één keer voorkomt. Er wordt geen onderscheid gemaakt tussen hoofdletters en kleine letters.
Pangrammen worden vaak gebruikt om lettertypen weer te geven, afdruktoestellen te testen, en bij vaardigheidsoefeningen
voor handschrift, calligrafie en dactylo.
Opgave
Schrijf de logische functie
is_pangram(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.
Voorbeelden
>>> is_pangram("The five boxing wizards jump quickly.")
True
>>> is_pangram("I'm having spam, spam, chips and spam.")
False
Tips
Wat is een logische functie?
Dat is een functie die een Booleaanse waarde (True/False
) teruggeeft.
Hoe beschrijf je alle letters van het alfabet?
Gebruik de standaard string ascii_lowercase
uit de klasse string
Zoek dit op in de API.
Ik geraak er nog niet - graag een tip..
- Overloop alle letters van het alfabet en kijk of de letter voorkomt in de gegeven zin.
- Tel hoeveel letters voorkomen in de zin.
- Na de lus kan je controleren of dit aantal exact 26 is en het juiste besluit trekken.