python中的刽子手游戏

python中的刽子手游戏

使用 python 编程构建游戏总是很有趣。本项目涉及相同。刽子手游戏或更像是“猜词”游戏是良好的交互式 Python 学习的最佳程序。在这里,用户必须猜一个字母来完成一个单词,而且每个用户猜一个字母的机会是有限的。程序员可以创建要完成的单词的预先组织列表,然后包含一个特定的函数来检查用户是否猜到了正确的字母,如果是,则将该字母包含在单词中以完成默认单词,以及猜测是否不正确然后减少进一步猜测的机会。

在开发这个 Python 项目时,您将学习 Python 语言的核心概念,如变量、字符、字符串、列表、条件语句、循环和函数。此外,计数器变量的概念用于限制猜测次数。

Hangman Game 的 Python 代码如下:

进口 随机的
定义 刽子手 ():

word = random.choice([“钢铁侠”、“绿巨人”、“雷神”、“美国队长”、“克林特”、“洛基”、“复仇者联盟”、“尼克”、“菲尔”、“玛丽亚”])
有效字母 = 'abcdefghijklmnopqrstuvwxyz'
转= 10
猜测=''

尽管 长(字)> 0
主要=“”
错过= 0

为了 单词:
如果 猜测:
主要 = 主要 + 字母
别的
主要=主要+“_”+“”
如果 主要 == 词:
打印 (主要的)
打印 (“你赢了!”)
休息

打印 (“猜词:”,主要)
猜测 = 输入()

如果 猜测 有效字母:
猜测=猜测+猜测
别的
打印 (“输入一个有效字符”)
猜测 = 输入()

如果 猜测 不是 单词:
转=转- 1
如果 转== 9
打印 (“左转9”)
打印 ("--------")
如果 转== 8
打印 (“左转八圈”)
打印 ("--------")
打印 ("O")
如果 转== 7
打印 (“左转 7 圈”)
打印 ("--------")
打印 ("O")
打印 (" | ")
如果 转== 6
打印 (“左转 6 圈”)
打印 ("--------")
打印 ("O")
打印 (" | ")
打印 (" / ")
如果 转== 5
打印 (“左转 5 圈”)
打印 ("--------")
打印 ("O")
打印 (" | ")
打印 ("/")
如果 转== 4
打印 (“左转 4 圈”)
打印 ("--------")
打印 ("\O")
打印 (" | ")
打印 ("/")
如果 转== 3
打印 (“左转三圈”)
打印 ("--------")
打印 ("\O/")
打印 (" | ")
打印 ("/")
如果 转== 2
打印 (“左转2圈”)
打印 ("--------")
打印 ("\O /|")
打印 (" | ")
打印 ("/")
如果 转== 1
打印 (“左转1”)
打印 (“最后一次呼吸计数,保重!”)
打印 ("--------")
打印 ("\O_|/")
打印 (" | ")
打印 ("/")
如果 转== 0
打印 (“你松了”)
打印 (“你让一个善良的人死去”)
打印 ("--------")
打印 ("O_|")
打印 (" /|\ ")
打印 ("/")
休息

name = input("输入你的名字")
打印 (“欢迎”,姓名)
打印 ("-------")
打印 (“尝试在 10 次以内猜出这个词”)
刽子手()
打印 ()

上述代码的输出如下所示:

欢迎希瓦利

— — — — — — — — — —

尝试在 10 次以内猜出这个词

_猜猜这个单词: _ _ _ __

n

左转9

— — — —

_猜猜这个单词: _ _ _ __

H

猜词:h _ __

左转 8 圈

— — — —

猜词:h _ __

r

左转 7 圈

— — — —

|

猜词:h _ __

l

猜词:h l__

左转 6 圈

— — — —

|

/

猜词:h l__

e

左转 5 圈

— — — —

|

_/ _

猜词:h l__

ķ

猜字:h_lk

一世

左转 4 圈

— — — —

\O

|

_/ _

猜字:h_lk

绿巨人

你赢了!

查看我的其他文章

python中的石头,纸,剪刀: https://codersland.medium.com/create-rock-paper-scissors-in-python-c331fe074bbe

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明

本文链接:https://www.qanswer.top/39274/43002512

posted @ 2022-09-25 12:43  哈哈哈来了啊啊啊  阅读(122)  评论(0)    收藏  举报