In het spelletje Rock-Paper-Scissors verbergen twee spelers een hand achter de rug. Met hun verborgen hand vormen ze paper (blad of papier), rock (steen) of scissors (schaar). Ze tonen hun hand tergelijkertijd aan elkaar. De winnaar wordt als volgt bepaald:
Schrijf een functie rockpaperscissors
met twee woorden als parameter. Bepaal vervolgens welke speler wint, het spel is onbeslist indien de woorden hetzelfde zijn.
>>> rockpaperscissors( 'paper', 'paper' )
onbeslist
>>> rockpaperscissors( 'rock', 'paper' )
speler 2 wint
>>> rockpaperscissors( 'scissors', 'paper')
speler 1 wint
Tegen onderstaande robot zou het wel zeer moeilijk zijn om een spelletje Rock-Paper-Scissors te winnen.