Python习题 192:编写一个猜单词游戏
(编码题)用 Python 编写一个猜单词游戏。规则如下:
指定一个单词,假定用户不知道,用户每次输入一个字母进行猜测
猜测不用按单词的字母顺序,只要单词中有这个字母就算猜中
如猜中一个字母,将所有猜中的字母显示,没有猜中的用连字符「-」占位,如 t-d-y
如果一个单词有两个或以上字母,如猜中则优先计为最右的字母,剩下的依次计算
允许用户 10 次猜错机会,错误次数用完猜测失败,游戏结束
如果全部猜中,提示猜测成功,游戏结束
例如:
被猜单词为 wifi:
第一次输入 f,算猜中,显示 --f-
再次输入 i,算测试第一个 i 字母,显示 -if-
再次输入 i,算猜中第二个 i 字母,显示 -ifi
再次输入 f,剩余应猜字母中没有 f 了,算猜错
words = 'happy' # 被猜单词
display