Mélanger un jeu de cartes
Il est souvent utile de randomiser l’ordre d’un ensemble d’éléments. Pensez à un jeu de cartes où vous commencez par mélanger le paquet, ou à un jeu de Scrabble où les lettres sont d’abord brassées dans un sac. Pour terminer cette section, vous allez découvrir une autre fonction pratique : np.random.shuffle(). Cette fonction permet de mélanger aléatoirement une séquence sur place. À la fin de cet exercice, vous saurez mélanger un jeu de cartes ou toute autre séquence d’éléments.
Examinez deck_of_cards dans le shell.
Cet exercice fait partie du cours
Simulation statistique en Python
Instructions
- Utilisez la fonction
np.random.shuffle()pour mélangerdeck_of_cards. - Sélectionnez les trois premières cartes de cette liste en utilisant un slicing.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Shuffle the deck
____
# Print out the top three cards
card_choices_after_shuffle = ____
print(card_choices_after_shuffle)