使用 Python 洗牌


當需要使用 Python 洗牌時,需要使用“itertools”和“random”包。random 庫有一個名為“shuffle”的方法,可用於混合並顯示資料。

以下是相同的演示 −

示例

線上演示

import itertools, random
my_deck = list(itertools.product(range(1,11),['Spade','Heart','Diamond','Club']))
print("The cards are being shuffled")
random.shuffle(my_deck)
print("Cards are drawn at random")
print("They are : ")
for i in range(5):
   print(my_deck[i][0], "of", my_deck[i][1])

輸出

The cards are being shuffled
Cards are drawn at random
They are :
1 of Diamond
5 of Diamond
4 of Club
2 of Spade
4 of Heart

說明

  • 匯入了必需的包。
  • 使用“itertools”包,並使用“product”方法以列表格式獲取卡牌。
  • 使用“random”庫中存在的“shuffle”方法對該列表進行洗牌。
  • 然後,顯示相關訊息。
  • 對上面洗牌的資料進行迭代。
  • 在控制檯上顯示此內容。

更新於:13-3-2021

2 千次以上瀏覽

啟動你的事業

完成課程以獲得認證

開始
廣告
© . All rights reserved.