一副扑克牌有54张,我们将里面的大王、小王抽出来现在还有52张牌。现在随机生成三个不重复的数,这三个数分别代表不同的花色以及牌的大小。其中1-13代表:黑桃A-K;14-26代表:红桃A-K;27-39代表:方片A-K;40-52代表:梅花A-K。
首先,我们看到了随机生成,那么现在我们需要用到随机数。首先的话是导入随机数模块random。
import random
我们知道,现在我们的扑克牌有52张,我们抽取的随机数是在这52个数之间所以我们现在建立一个空列表来储存我们的52个数,并且我们利用遍历的方法来实现给空列表添加元素。
list1=[]
for s in range(1,53)
list1.append(s)
好的,现在我们有扑克牌的数量了,现在我们需要生成我们的三个随机数了。我们通过调用random中的sample生成有三个随机数的列表,并给他建立一个变量list3。
list3=random.sample(list1,3)
现在我们生成一个存储扑克牌花色的列表。
list4=["A","2","3","4","5","6","7","8","9","10","J","Q","k"]
我们现在可以通过生成的三个随机数,来输出我们