Drop links or images here to add them to the editor.

Een woordspel bestaat erin om een zin te raden. Als startpunt krijgt de speler hiertoe een string te zien, waarin alle letters van de te raden zin door een '-'-teken vervangen zijn. De te raden zin bestaat enkel uit kleine letters en spaties. De speler kan volgende acties ondernemen:

Het initieel aantal punten wordt berekend als het aantal verschillende medeklinkers vermeerderd met 5 keer het aantal verschillende klinkers.

Programmeer in de klasse RaadZin het volgende:

Voorbeeld

r = RaadZin('oost west thuis best')
print(r)  #---- ---- ----- ----
print(r.waarde()) #25
print(r.koop('e')) #20
print(r)  #---- -e-- ----- -e--
print(r.koop('o')) #15
print(r.koop('t')) #14
print(r)  #oo-t -e-t t---- -e-t
print(r.poging('west oost thuis best')) #False
print(r.waarde()) #4
print(r.poging('oost west thuis best')) #True