Opgave
Schrijf een functie dat simuleert dat er willekeurig vier kaarten worden gekozen uit een standaard deck van 52 speelkaarten.
Specificaties
- De functie moet willekeurig vier kaarten uit het deck selecteren. Gebruik een random seed zodat je code getest kan worden.
- Noem de functie
kaartspel(seed)
- Een standaard deck speelkaarten bestaat uit vier kleuren: hearts, diamonds, clubs, and spades. Elke kleur heeft kaarten genummerd van 2 tot 10, samen met de plaatjeskaarten (jack, queen, king) en de ace, wat neerkomt op in totaal 13 kaarten per kleur.
- Het programma moet de willekeurig geselecteerde kaarten afdrukken naar het terminal in een leesbaar formaat.
Voorbeelduitvoer
Een voorbeelduitvoer wordt hieronder gegeven:
Card number 44 is 6 of Clubs
Card number 12 is King of Spades
Card number 13 is Ace of Hearts
Card number 5 is 6 of Spades
Tips
- Maak gebruik van de ingebouwde bibliotheek
random
.
- Je kunt de seed instellen met de volgende regel
random.seed(seed)
. Doe dit voordat je andere functies van de random library gebruikt.
- Om een lijst te schudden, kun je de functie
random.shuffle(lijst)
gebruiken.