Python程序可随机播放纸牌

当需要使用Python洗牌时,需要使用'itertools'和'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”方法以列表格式获取卡片组。

  • 使用“随机”库中提供的“随机播放”方法对列表进行随机播放。

  • 然后,显示相关消息。

  • 上面的混洗数据被迭代。

  • 这将显示在控制台上。

以上是 Python程序可随机播放纸牌 的全部内容, 来源链接: utcz.com/z/361627.html

回到顶部