python实序列应用——猜单词游戏

 

介绍:猜单词游戏就是设计好单词而后由计筧机随机产生设计中的其中一个单词,打乱字母顺序,供玩家去猜想。python

知识模块:引入random模块随机数函数 产生随机单词 dom

程序设计步骤:函数

1. 建立全部待猜想的单词序列元组WORDSspa

2.显示游戏欢迎界面。设计

3.实现游戏的逻辑。从序列中随机挑出一个单词,而后打乱这个单词的字母顺序;经过屡次循环就能够产生新的乱序后的单词jumble;最后,将乱序后的单词显示blog

4.玩家输入猜想单词,程序判断对错游戏

参考代码input

import random
#建立单词顺序
WORDS=("python","jumble","easy","difficult","answer","continue","phone"
       ,"position","position","game")
#开始游戏
print(
    "欢迎参加猜字游戏,把字母组成正确单词"
)
iscontinue="y"
while iscontinue=="y" or iscontinue=="Y":
    #  从顺序中随机挑出一个单词
    word = random.choice(WORDS)
    #判断玩家是否猜对的变量
    correct = word
    #建立乱序后的单词
    jumble=""
    while word:  #word不是空串时循环
        #根据单词的长度,产生单词的随机位置
        position=random.randrange(len(word))
        #将position位置字母组合到乱序后单词
        jumble+=word[position]
        #经过切片,将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):")

运行结果it

相关文章
相关标签/搜索