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利用hook技术破解https的实例代码
Mar 25 Python
Python实现矩阵转置的方法分析
Nov 24 Python
python爬取个性签名的方法
Jun 17 Python
Python实现矩阵相乘的三种方法小结
Jul 26 Python
解决win64 Python下安装PIL出错问题(图解)
Sep 03 Python
Python面向对象程序设计多继承和多态用法示例
Apr 08 Python
PyTorch预训练的实现
Sep 18 Python
Python+Redis实现布隆过滤器
Dec 08 Python
tensorflow中tf.slice和tf.gather切片函数的使用
Jan 19 Python
tensorflow之并行读入数据详解
Feb 05 Python
python 解决tqdm模块不能单行显示的问题
Feb 19 Python
Python基于paramunittest模块实现excl参数化
Apr 26 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
德生1994机评
2021/03/02 无线电
php空间不支持socket但支持curl时recaptcha的用法
2011/11/07 PHP
thinkphp3.x中cookie方法的用法分析
2016/05/19 PHP
使用javascript访问XML数据的实例
2006/12/27 Javascript
Prototype使用指南之hash.js
2007/01/10 Javascript
javascript addBookmark 加入收藏 多浏览器兼容
2009/08/15 Javascript
js向上无缝滚动,网站公告效果 具体代码
2013/11/18 Javascript
jquery ajax 局部无刷新更新数据的实现案例
2014/02/08 Javascript
jquery实现显示已选用户
2014/07/21 Javascript
jquery编写Tab选项卡滚动导航切换特效
2020/07/17 Javascript
Javascript类型系统之String字符串类型详解
2016/06/21 Javascript
Bootstrap modal 多弹窗之叠加关闭阴影遮罩问题的解决方法
2017/02/27 Javascript
解决vue 路由变化页面数据不刷新的问题
2018/03/13 Javascript
vant(ZanUi)结合async-validator实现表单验证的方法
2018/12/06 Javascript
vue eslint简要配置教程详解
2019/07/26 Javascript
react实现同页面三级跳转路由布局
2019/09/26 Javascript
解决基于 keep-alive 的后台多级路由缓存问题
2020/12/23 Javascript
nodejs中的异步编程知识点详解
2021/01/17 NodeJs
编写Python脚本批量下载DesktopNexus壁纸的教程
2015/05/06 Python
Python中逗号的三种作用实例分析
2015/06/08 Python
Django 导出 Excel 代码的实例详解
2017/08/11 Python
Python (Win)readline和tab补全的安装方法
2019/08/27 Python
python能否java成为主流语言吗
2020/06/22 Python
python中子类与父类的关系基础知识点
2021/02/02 Python
html5-canvas中使用clip抠出一个区域的示例代码
2018/05/25 HTML / CSS
HTML5 audio标签使用js进行播放控制实例
2015/04/24 HTML / CSS
GANT葡萄牙官方商店:拥有美国运动服传统的生活方式品牌
2018/10/18 全球购物
教师远程培训感言
2014/03/06 职场文书
学习决心书范文
2014/03/11 职场文书
机械专业应届毕业生自荐书
2014/06/12 职场文书
美术兴趣小组活动总结
2014/07/07 职场文书
低碳日宣传活动总结
2014/07/09 职场文书
个人租房协议书样本
2014/10/01 职场文书
2015年事业单位办公室文员工作总结
2015/04/24 职场文书
2015年幼儿园中班工作总结
2015/04/25 职场文书
Springboot如何使用logback实现多环境配置?
2021/06/16 Java/Android