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中无限元素列表的实现方法
Aug 18 Python
简单介绍Python中利用生成器实现的并发编程
May 04 Python
python转换字符串为摩尔斯电码的方法
Jul 06 Python
Python打造出适合自己的定制化Eclipse IDE
Mar 02 Python
Python获取当前路径实现代码
May 08 Python
利用python获取当前日期前后N天或N月日期的方法示例
Jul 30 Python
火车票抢票python代码公开揭秘!
Mar 08 Python
基于python if 判断选择结构的实例详解
May 06 Python
pyqt5 键盘监听按下enter 就登陆的实例
Jun 25 Python
Django--权限Permissions的例子
Aug 28 Python
PyCharm无法识别PyQt5的2种解决方法,ModuleNotFoundError: No module named 'pyqt5'
Feb 17 Python
Python基于stuck实现scoket文件传输
Apr 02 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类的注册与自动加载
2013/07/05 PHP
ASP和PHP实现生成网站快捷方式并下载到桌面的方法
2014/05/08 PHP
使用phpexcel类实现excel导入mysql数据库功能(实例代码)
2016/05/12 PHP
php生成图片缩略图功能示例
2017/02/22 PHP
RR vs IO BO3 第二场2.13
2021/03/10 DOTA
js函数名与form表单元素同名冲突的问题
2014/03/07 Javascript
js中将String转换为number以便比较
2014/07/08 Javascript
深入理解JavaScript系列(39):设计模式之适配器模式详解
2015/03/04 Javascript
个人总结的一些JavaScript技巧、实用函数、简洁方法、编程细节
2015/06/10 Javascript
基于jQuery实现网页打印功能
2015/12/01 Javascript
一道JS前端闭包面试题解析
2015/12/25 Javascript
jQuery EasyUI 入门必看
2016/06/03 Javascript
JavaScript实现按键精灵的原理分析
2017/02/21 Javascript
vue-dialog的弹出层组件
2020/05/25 Javascript
Angularjs+bootstrap+table多选(全选)支持单击行选中实现编辑、删除功能
2017/03/27 Javascript
详谈Angular 2+ 的表单(一)之模板驱动型表单
2017/04/25 Javascript
JavaScript屏蔽Backspace键的实现代码
2017/11/02 Javascript
webstorm中vue语法的支持详解
2018/05/09 Javascript
小程序实现左滑删除功能
2018/10/30 Javascript
JS计算两个数组的交集、差集、并集、补集(多种实现方式)
2019/05/21 Javascript
vue项目初始化到登录login页面的示例
2019/10/31 Javascript
[03:11]完美世界DOTA2联赛PWL DAY8集锦
2020/11/09 DOTA
python检测远程端口是否打开的方法
2015/03/14 Python
Python向MySQL批量插数据的实例讲解
2018/03/31 Python
python实现趣味图片字符化
2019/04/30 Python
详解python 中in 的 用法
2019/12/12 Python
使用darknet框架的imagenet数据分类预训练操作
2020/07/07 Python
一份文言文检讨书
2014/09/13 职场文书
中学生自我评价2015
2015/03/03 职场文书
2015年店长工作总结范文
2015/04/08 职场文书
病危通知书样本
2015/04/17 职场文书
戒赌保证书
2015/05/11 职场文书
初中生物教学随笔
2015/08/15 职场文书
详解Mysql和Oracle之间的误区
2021/05/18 MySQL
前端JavaScript大管家 package.json
2021/11/02 Javascript
CSS 左边固定宽右边自适应的6种方法
2022/05/15 HTML / CSS