Ein Kartendeck mischen
Oft möchten wir die Reihenfolge einer Menge von Elementen zufällig anordnen. Denk an ein Kartenspiel, bei dem du zuerst das Deck mischst, oder an Scrabble, wo die Buchstaben zunächst im Beutel durchgemischt werden. Als letzte Übung in diesem Abschnitt lernst du eine weitere nützliche Funktion kennen: np.random.shuffle(). Diese Funktion erlaubt es dir, eine Sequenz direkt vor Ort zufällig zu mischen. Am Ende dieser Übung weißt du, wie du ein Kartendeck oder jede andere Sequenz von Elementen mischst.
Untersuche deck_of_cards in der Shell.
Diese Übung ist Teil des Kurses
Statistische Simulation in Python
Anleitung zur Übung
- Verwende die Funktion
np.random.shuffle(), umdeck_of_cardszu mischen. - Wähle die obersten drei Karten aus dieser Liste per Slicing aus.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Shuffle the deck
____
# Print out the top three cards
card_choices_after_shuffle = ____
print(card_choices_after_shuffle)