第15章 综合练习
“代码跑起来我们再聊。”
——沃德·坎宁汉(Ward Cunningham)
本章将学习开发著名的棋牌游戏——战争。在该游戏中,每名玩家从牌堆中抽取一张牌,牌面点数最高的玩家获胜。我们将分别定义表示扑克牌、牌堆、玩家和游戏的类,来逐步开发“战争”。
15.1 卡牌
下面是表示扑克牌的类:
01 # http://tinyurl.com/jj22qv4
02
03
04 class Card:
05 suits = ["spades",
06 "hearts",
07 "diamonds",
08 "clubs"]
09
10
11 values = [None, None, "2", "3",
12 "4", "5", "6", "7",
13 "8", "9", "10",
14 "Jack", "Quee