python实现猜单词游戏

 更新时间:2020年05月22日 08:35:56   作者:花狗Fdog_  
这篇文章主要为大家详细介绍了python猜单词小游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文实例为大家分享了python实现猜单词游戏的具体代码,供大家参考,具体内容如下

0.效果

1.代码

# 猜单词游戏
import random #添加
WORDS = ("python","juice","easy","difficult","answer","continue","phone","hello","pose","game")
print("欢迎参加猜单词游戏\n把字母组合成一个正确的单词")
iscontinue = "Y"
while iscontinue=="Y" or iscontinue=="Y": #循环
 #从序列中随机挑出一个单词
 word = random.choice(WORDS)
 #一个判断玩家是否猜对的变量
 correct = word
 #创建乱序后的单词
 jumble = ""
 print(word)
 while word: #word不是空字符串
  #根据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("真棒,你猜对了")
  iscontinue = input("\n是否继续(Y/N):") #是否继续游戏

刚学习要注意 python没有分号,它的缩进就是判断逻辑持续位置,要注意缩进,否则会出错。

更多有趣的经典小游戏实现专题,分享给大家:

C++经典小游戏汇总

python经典小游戏汇总

python俄罗斯方块游戏集合

JavaScript经典游戏 玩不停

javascript经典小游戏汇总

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • Django中间件实现拦截器的方法

    Django中间件实现拦截器的方法

    今天小编就为大家分享一篇Django中间件实现拦截器的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-06-06
  • python 对给定可迭代集合统计出现频率,并排序的方法

    python 对给定可迭代集合统计出现频率,并排序的方法

    今天小编就为大家分享一篇python 对给定可迭代集合统计出现频率,并排序的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-10-10
  • python中threading和queue库实现多线程编程

    python中threading和queue库实现多线程编程

    这篇文章主要介绍了python中threading和queue库实现多线程编程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-02-02
  • Python一阶马尔科夫链生成随机DNA序列实现示例

    Python一阶马尔科夫链生成随机DNA序列实现示例

    这篇文章主要为大家介绍了Python实现一阶马尔科夫链生成随机DNA序列示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-07-07
  • 5行Python代码实现图像分割的步骤详解

    5行Python代码实现图像分割的步骤详解

    这篇文章主要介绍了5行Python代码实现图像分割的步骤详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-05-05
  • 详解Django的MVT设计模式

    详解Django的MVT设计模式

    本章我们将介绍下经典的软件开发所遵循的MVC (Model-View-Controller, 模型-视图-控制器) 设计模式以及Django的MVT设计模式(Model-View-Template)是如何遵循这种设计理念的。
    2021-04-04
  • Django 过滤器汇总及自定义过滤器使用详解

    Django 过滤器汇总及自定义过滤器使用详解

    这篇文章主要介绍了Django 过滤器汇总及自定义过滤器使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-07-07
  • python基础知识之字典(Dict)

    python基础知识之字典(Dict)

    这篇文章主要介绍了python基础知识之字典(Dict)的相关资料,需要的朋友可以参考下
    2023-02-02
  • 通过selenium抓取某东的TT购买记录并分析趋势过程解析

    通过selenium抓取某东的TT购买记录并分析趋势过程解析

    这篇文章主要介绍了通过selenium抓取某东的TT购买记录并分析趋势过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-08-08
  • python中几个常用函数的正确用法-lambda/filter/map/reduce

    python中几个常用函数的正确用法-lambda/filter/map/reduce

    这篇文章主要介绍了python中几个常用函数的正确用法,这几个常用函数包括lambda、filter、map、reduce,本文将围绕这几个常用函数展开内容,需要的朋友可以参考一下
    2021-11-11

最新评论