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
Istruzioni dell'esercizio
- Usa la funzione
np.random.shuffle()per mescolaredeck_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)