当需要使用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”方法以列表格式获取卡片组。
使用“随机”库中提供的“随机播放”方法对列表进行随机播放。
然后,显示相关消息。
上面的混洗数据被迭代。
这将显示在控制台上。