IniziaInizia gratis

Mescolare un mazzo di carte

Spesso ci interessa randomizzare l’ordine di un insieme di elementi. Pensa a un gioco di carte in cui mescoli il mazzo prima di iniziare, o a Scarabeo, dove le lettere vengono mescolate in un sacchetto. Come esercizio finale di questa sezione, imparerai un’altra funzione utile: np.random.shuffle(). Questa funzione ti permette di mescolare in modo casuale una sequenza sul posto (in place). Al termine di questo esercizio, saprai come mescolare un mazzo di carte o qualsiasi sequenza di elementi.

Esamina deck_of_cards nella shell.

Questo esercizio fa parte del corso

Simulazione statistica in Python

Visualizza il corso

Istruzioni dell'esercizio

  • Usa la funzione np.random.shuffle() per mescolare deck_of_cards.
  • Seleziona le prime tre carte da questa lista tramite slicing.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Shuffle the deck
____

# Print out the top three cards
card_choices_after_shuffle = ____
print(card_choices_after_shuffle)
Modifica ed esegui il codice