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之hello world
May 21 Python
Python中的if、else、elif语句用法简明讲解
Mar 11 Python
python3实现抓取网页资源的 N 种方法
May 02 Python
python爬取网页内容转换为PDF文件
Jul 28 Python
使用Python的toolz库开始函数式编程的方法
Nov 15 Python
python中aioysql(异步操作MySQL)的方法
Apr 11 Python
Windows 安装 Anaconda3+PyCharm的方法步骤
Jun 13 Python
Django框架之中间件MiddleWare的实现
Dec 30 Python
pytorch中的inference使用实例
Feb 20 Python
python实现处理mysql结果输出方式
Apr 09 Python
Numpy中np.random.rand()和np.random.randn() 用法和区别详解
Oct 23 Python
Jupyter Notebook内使用argparse报错的解决方案
Jun 03 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入门学习知识点五 关于php数组的几个基本操作
2011/07/14 PHP
二招解决php乱码问题
2012/03/25 PHP
PHP解析目录路径的3个函数总结
2014/11/18 PHP
php远程下载类分享
2016/04/13 PHP
thinkphp5 + ajax 使用formdata提交数据(包括文件上传) 后台返回json完整实例
2020/03/02 PHP
php设计模式之职责链模式实例分析【星际争霸游戏案例】
2020/03/27 PHP
JavaScript 题型问答有答案参考
2010/02/17 Javascript
js不完美解决click和dblclick事件冲突问题
2012/07/16 Javascript
jquery 文本上下无缝滚动,鼠标放上去就停止 小例子
2013/06/05 Javascript
解决jquery操作checkbox火狐下第二次无法勾选问题
2014/02/10 Javascript
jQuery实现自动与手动切换的滚动新闻特效代码分享
2015/08/27 Javascript
详解jQuery移动页面开发中的ui-grid网格布局使用
2015/12/03 Javascript
浅析JavaScript中的变量复制、参数传递和作用域链
2016/01/13 Javascript
jQuery操作属性和样式详解
2016/04/13 Javascript
原生JS实现旋转木马式图片轮播插件
2016/04/25 Javascript
AngularJS ng-blur 指令详解及简单实例
2016/07/30 Javascript
Node.js开发教程之基于OnceIO框架实现文件上传和验证功能
2016/11/30 Javascript
详解在vue-cli项目中安装node-sass
2017/06/21 Javascript
js canvas实现二维码和图片合成的海报
2020/11/19 Javascript
vue实现的双向数据绑定操作示例
2018/12/04 Javascript
jquery+css实现Tab栏切换的代码实例
2019/05/14 jQuery
Python中设置变量访问权限的方法
2015/04/27 Python
Python cookbook(数据结构与算法)从序列中移除重复项且保持元素间顺序不变的方法
2018/03/13 Python
python列表插入append(), extend(), insert()用法详解
2019/09/14 Python
python 如何区分return和yield
2020/09/22 Python
老板电器官方购物商城:老板油烟机、燃气灶、消毒柜、电烤箱
2018/05/30 全球购物
Glamest意大利:女性在线奢侈品零售店
2019/04/28 全球购物
瑞典网上购买现代和复古家具:Reforma
2019/10/21 全球购物
计算机应用毕业生自荐信
2013/10/23 职场文书
北京大学自荐信范文
2014/01/28 职场文书
授权委托书格式范文
2014/08/02 职场文书
2014年学习部工作总结
2014/11/12 职场文书
在职人员跳槽求职信
2015/03/20 职场文书
学习经验交流会总结
2015/11/02 职场文书
2019公司管理制度
2019/04/19 职场文书
Python 恐龙跑跑小游戏实现流程
2022/02/15 Python