開始使用免費開始

洗一副撲克牌

我們常常需要將一組項目的順序隨機化。想像玩撲克牌時先洗牌,或玩拼字遊戲時先把字母放進袋子裡攪拌。作為本節最後一個練習,你會學到另一個實用的函式 —— np.random.shuffle()。這個函式可以就地隨機打亂一個序列的順序。完成本練習後,你會知道如何洗一副撲克牌,或打亂任何項目的序列。

請在終端機中檢視 deck_of_cards

本練習屬於課程

Python 的統計模擬

檢視課程

練習說明

  • 使用 np.random.shuffle() 函式來洗牌 deck_of_cards
  • 透過切片從這個清單中選出最上面的 3 張牌。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Shuffle the deck
____

# Print out the top three cards
card_choices_after_shuffle = ____
print(card_choices_after_shuffle)
編輯並執行程式碼