2D游戏开发作业:序列应用——猜单词游戏

原创
2020/03/10 00:47
阅读数 143

1.游戏介绍

猜单词游戏就是计筧机随机产生一个单词,打乱字母顺序,供玩家去猜测。此游戏采用控制字符界面,

2.程序设计思路

游戏中,可使用序列中的元组存储所有待猜测的单词。因为猜单词游戏需要随机产生某个待猜测单词以及随机数字,所以引入random模块随机数函数。其中,random.choice()可以从序列中随机选取元素。

3.程序设计步骤

1.在猜单词游戏程序中导入相关模块。

2.创建所有待猜测的单词序列元组WORDS。

3.显示游戏欢迎界面。

4.实现游戏的逻辑。

4.部分代码注释

1.创建一个单词序列

2.从序列中随机挑选一个单词

3.创建乱序后的单词(利用了切片的方式)

5.代码参考

import random
WORDS=("python","apple","smart","stupid","first","second","weep","depth","liar","chamber")

print(
    """   
            欢迎参加猜单词游戏
            请把字母组成正确的单词
    """
)
iscontinue="y"
while iscontinue=="y" or  iscontinue=="Y":
    word = random.choice(WORDS)
    correct=word
    jumble=""
    while word:
        position=random.randrange(len(word))
        jumble +=word[position]
        word=word[:position]+word[(position+1):]
    print("乱序后的单词:",jumble)

    guess=input("\n请你猜:")
    while guess !=correct and guess !="":
        print("对不起,不正确!")
        guess=input("继续猜:")
    if guess==correct:
        print("恭喜你,猜对了!\n")
    iscontinue=input("\n\n是否继续(Y/N):")

6.运行结果

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部