Steeds meer van ons dagelijks leven speelt zich online af. Om onze identiteit te bevestigen vragen online diensten vaak om een wachtwoord op te geven. Deze diensten zijn vaak echter niet zomaar tevreden met eender welk wachtwoord. Dit geheel terecht. Meestal worden enkele voorwaarden opgelegd om te verhinderen dat wachtwoorden makkelijk zouden kunnen geraden worden. Een wachtwoord geeft een sterke bescherming als elk van de volgende voorwaarden voldaan zijn Indien alle voorwaarden voldaan zijn, dan is het wachtwoord een sterk wachtwoord. Indien drie of vier van deze voorwaarden gelden, geeft het wachtwoord een matige bescherming, en als er minder dan drie voorwaarden voldaan zijn, dan geeft het wachtwoord een zwakke bescherming.

Opdracht

Schrijf de functie sterkte_wachtwoord(woord) die teruggeeft of de opgegeven parameter woord een sterk, matig of zwak wachtwoord is.

Opmerkingen

Voorbeelden

>>> sterkte_wachtwoord("Prog2011")
matig 

Type hinting

Vul dit zelf correct aan. Dit wordt gecontroleerd in Dodona!!