Mastermind
Maak een programma mastermind.py.
Je maakt een variant op het spelletje Mastermind. De computer kiest de
cijfers 1, 2, 3 en 4 in willekeurige volgorde. De gebruiker moet de
volgorde van die cijfers raden. Hij tikt daartoe dezelfde cijfers. Hij
mag daarbij elk cijfer maar één keer tikken.
Als hij de cijfers in dezelfde volgorde tikte als de cijfers van de
computer heeft hij gewonnen. Je toont dan het aantal pogingen die hij
nodig had om te winnen.
Anders toon je een hint hoe dicht zijn cijfers lijken op die van de
computer. De hint bestaat uit de letters R en W.
R betekent dat het cijfer van de gebruiker op de juiste positie staat.
W betekent dat het cijfer van de gebruiker op een verkeerde plaats
staat.
Als de computer cijfer 3, 2, 4 en 1 zijn en de gebruiker cijfers 1, 2, 3
en 4 toont je programma WRWW: 1 staat verkeerd, 2 staat juist, 3 staat
verkeerd, 4 staat verkeerd.
De gebruiker kan daarna opnieuw cijfers tikken.
Je gebruikt functies, zodat het hoofdprogramma niet te groot wordt.
Bezorg je programma aan je coach.