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
<Kurs>Statistische Simulation in Python</Kurs>Übungsanweisungen
- Verwende die Funktion
np.random.shuffle(), umdeck_of_cardszu mischen. - Wähle die obersten drei Karten aus dieser Liste per Slicing aus.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# Shuffle the deck
____
# Print out the top three cards
card_choices_after_shuffle = ____
print(card_choices_after_shuffle)