Blanda en kortlek
Ofta vill vi slumpmässigt ändra ordningen på en uppsättning objekt. Tänk på ett kortspel där man börjar med att blanda kortleken, eller ett spel Scrabble där brickorna blandas i en påse. I den här sista övningen i avsnittet lär du dig en ny användbar funktion – np.random.shuffle(). Den här funktionen blandar en sekvens direkt i minnet, utan att skapa en kopia. När du är klar vet du hur du blandar en kortlek eller vilken annan sekvens av objekt som helst.
Undersök deck_of_cards i konsolen.
Den här övningen är en del av kursen
Statistisk simulering i Python
Övningsinstruktioner
- Använd funktionen
np.random.shuffle()för att blandadeck_of_cards. - Välj de tre översta korten från listan med hjälp av slicing.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Shuffle the deck
____
# Print out the top three cards
card_choices_after_shuffle = ____
print(card_choices_after_shuffle)