python实现猜单词游戏


Posted in Python onMay 22, 2020

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

0.效果

python实现猜单词游戏

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没有分号,它的缩进就是判断逻辑持续位置,要注意缩进,否则会出错。

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

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

Python 相关文章推荐
Python中用Decorator来简化元编程的教程
Apr 13 Python
python计算圆周率pi的方法
Jul 11 Python
将Python代码嵌入C++程序进行编写的实例
Jul 31 Python
CentOS安装pillow报错的解决方法
Jan 27 Python
Python的网络编程库Gevent的安装及使用技巧
Jun 24 Python
python+pandas分析nginx日志的实例
Apr 28 Python
python定时关机小脚本
Jun 20 Python
TensorFlow实现简单的CNN的方法
Jul 18 Python
pytorch 批次遍历数据集打印数据的例子
Dec 30 Python
pytorch 彩色图像转灰度图像实例
Jan 13 Python
python实现ssh及sftp功能(实例代码)
Mar 16 Python
python批量更改目录名/文件名的方法
Apr 18 Python
Django使用rest_framework写出API
May 21 #Python
使用keras根据层名称来初始化网络
May 21 #Python
关于Keras Dense层整理
May 21 #Python
Django如何使用redis作为缓存
May 21 #Python
如何打包Python Web项目实现免安装一键启动的方法
May 21 #Python
keras之权重初始化方式
May 21 #Python
Python3 ID3决策树判断申请贷款是否成功的实现代码
May 21 #Python
You might like
PHP 多进程 解决难题
2009/06/22 PHP
Laravel 5框架学习之日期,Mutator 和 Scope
2015/04/08 PHP
Yii实现的多级联动下拉菜单
2016/07/13 PHP
thinkphp配置文件路径的实现方法
2016/08/30 PHP
php计算给定日期所在周的开始日期和结束日期示例
2017/02/06 PHP
swoole和websocket简单聊天室开发
2017/11/18 PHP
Laravel解决nesting level错误和隐藏index.php的问题
2019/10/12 PHP
Avengerls vs Newbee BO3 第三场2.18
2021/03/10 DOTA
js模拟实现Array的sort方法
2007/12/11 Javascript
JAVASCRIPT实现的WEB页面跳转以及页面间传值方法
2010/05/13 Javascript
模拟多级复选框效果的jquery代码
2013/08/13 Javascript
yui3的AOP(面向切面编程)和OOP(面向对象编程)
2015/05/01 Javascript
JavaScript实现的简单拖拽效果
2015/06/01 Javascript
javascript获取网页宽高方法汇总
2015/07/19 Javascript
javascript实现图片轮播效果
2016/01/20 Javascript
JS组件Bootstrap实现图片轮播效果
2016/05/16 Javascript
jQuery实现的省市县三级联动菜单效果完整实例
2016/08/01 Javascript
js实现点击按钮弹出上传文件的窗口
2016/12/23 Javascript
JS前向后瞻正则表达式定义与用法示例
2016/12/27 Javascript
详解NodeJS框架express的路径映射(路由)功能及控制
2017/03/24 NodeJs
微信小程序 商城开发(ecshop )简单实例
2017/04/07 Javascript
jQuery选择器之属性筛选选择器用法详解
2017/09/19 jQuery
详解webpack提取第三方库的正确姿势
2017/12/22 Javascript
基于vue开发微信小程序mpvue-docs跳转页面功能
2019/04/10 Javascript
对layui初始化列表的CheckBox属性详解
2019/09/13 Javascript
通过实例解析JavaScript常用排序算法
2020/09/02 Javascript
Python对象的深拷贝和浅拷贝详解
2014/08/25 Python
使用python加密自己的密码
2015/08/04 Python
python 实现分页显示从es中获取的数据方法
2018/12/26 Python
Python面向对象编程基础实例分析
2020/01/17 Python
Python enumerate内置库用法解析
2020/02/24 Python
HTML5+CSS3模仿优酷视频截图功能示例
2017/01/05 HTML / CSS
瑞典最好的运动鞋专卖店:Sneakersnstuff
2016/08/29 全球购物
美国领先的在线邮轮旅游公司:CruiseDirect
2018/06/07 全球购物
社区戒毒工作方案
2014/06/04 职场文书
创业计划书之o2o水果店
2019/08/30 职场文书