第10章 综合练习
“我所学到的一切,都是从书本上得来的。”
——亚伯拉罕·林肯(Abraham Lincoln)
本章将结合目前所学的知识,开发一个文本游戏——经典的Hangman猜词游戏。如果之前没玩过,可先了解游戏的大致规则。
1.玩家一挑选一个秘密单词,单词中有多少个字母,则划多少条横线(这里用下划线表示)。
2.玩家二每次猜一个字母。
3.如果玩家二猜测的字母正确,玩家一将下划线修改为正确的字母。在本书的游戏版本中,如果单词中有一个字母出现两次,玩家二也必须猜两次。如果玩家二猜测错误,玩家一则画出上吊的人的一部分身体(从头部开始),如图10-1所示。

图10-1 游戏图案
4.如果玩家二在玩家一画完上吊的人之前猜对单词,玩家二胜利,反之失败。
在接下来要编写的程序中,计算机将扮演玩家一,用户将扮演玩家二。准备好玩游戏了吗?
10.1 Hangman
Hangman游戏代码的第一部分如下:
01 # http://tinyurl.com/jhrvs94
02
03
04 def hangman(word)
本章介绍如何使用Python编程实现经典的Hangman猜词游戏。玩家二与计算机交互,根据提示猜测单词,若在画完上吊人图案前猜对则获胜。代码包括游戏流程控制、猜词逻辑及打印游戏状态等细节。章节末尾设有挑战练习,要求从单词列表中随机选取游戏单词。
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



