目前我正在开发一个程序,这个程序有一个大字典,其中包含一副普通卡片中的所有卡片。你知道吗
我要做的是把每一张卡片都附加到一个列表中。我将使用randint()生成一个随机整数来选择卡号。你知道吗
cards = {1.1:"Ace of Spades",
1.2:"Ace of Clubs",
1.3:"Ace of Diamonds",
1.4:"Ace of Hearts",
2.1:"Two of Spades",
2.2:"Two of Clubs",
2.3:"Two of Diamonds",
2.4:"Two of Hearts",
3.1:"Three of Spades",
3.2:"Three of Clubs",
3.3:"Three of Diamonds",
3.4:"Three of Hearts",
4.1:"Four of Spades",
4.2:"Four of Clubs",
4.3:"Four of Diamonds",
4.4:"Four of Hearts",
然后另一个来挑选西装。然后我想把所选卡片的值附加到一个列表中。比如说我选了3.2,这是三个俱乐部。我想将该值自动附加到列表中。你知道吗
因此生成一个整数。比如说6,另一个值是随机生成的,比如说3,卡上会有6颗钻石,我想把第二个值,也就是“6颗钻石”加到列表上。你知道吗
我该怎么做?你知道吗
尝试将其附加到
list
。你知道吗代码:
输出:
PS: 考虑到我的字典不完整,这一部分
生成随机数以获得随机卡。您可能需要将范围(1,x)修改为所需的数字。你知道吗
编辑:
正如@Peter DeGlopper所说,你可能想改变你在字典中存储卡片的方式。可以使用
(1, 1)
这样的元组而不是1.1
,以避免浮点不准确。你知道吗相关问题 更多 >
编程相关推荐