CommencerCommencez gratuitement

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

<cours>Simulation statistique en Python</cours>
Voir le cours

Instructions de l’exercice

  • Utilisez la fonction np.random.shuffle() pour mélanger deck_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 ce code d’exemple.

# Shuffle the deck
____

# Print out the top three cards
card_choices_after_shuffle = ____
print(card_choices_after_shuffle)
Modifier et exécuter le code