Alfabetische woorden zijn woorden waarvan de letters in alfabetische volgorde staan. Enkele voorbeelden:
accent
floppy
In deze oefening testen we of de letters van een woord (of zin) in alfabetische volgorde staan.
>>> positie_laagste_ascii('beknopt')
0
>>> positie_laagste_ascii('vincent.vangogh@gmail.com')
7
>>> positie_laagste_ascii('x')
0
>>> sorteer('beknopt')
'beknopt'
>>> sorteer('vincent.vangogh@gmail.com')
'..@aacceggghiilmmnnnootvv'
>>> sorteer('x')
'x'
>>> is_alfabetisch('beknopt')
True
>>> is_alfabetisch('vincent.vangogh@gmail.com')
False
>>> is_alfabetisch('x')
True
Naar oefening 10.5 uit De programmeursleerling, Pieter Spronck.