【发布时间】:2020-11-10 14:52:41
【问题描述】:
我正在尝试为我的 Python 初学者课程制作一副卡片,这是我目前拥有的代码:
import random
import itertools
class Card:
def _init_(self, value, suit):
self.value = value
self.suit = suit
value = ['Ace', '2', '3', '4', '5', '6', '7', '8', '9', '10', 'Jack','Queen', 'King']
suit = ['Spades', 'Diamonds', 'Hearts', 'Clubs']
我打算做的(以及我认为它正在做的)是使用“值”和“花色”来创建 52 种不同的可能组合,就像一副真正的纸牌一样。现在,我只想打印所有这 52 种组合的列表。所以我有三个问题:
- 到目前为止,这一切都正确吗?
- 如何打印这些卡片的列表?
- 是否可以有两个可更改的不同列表(例如,能够将一张新牌抽到牌组中/打出一张牌)?
【问题讨论】:
-
__init__两边各有两个下划线。
标签: python