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脚本
Apr 01 Python
python如何为创建大量实例节省内存
Mar 20 Python
浅析Python函数式编程
Oct 06 Python
python中正则表达式 re.findall 用法
Oct 23 Python
Python两个字典键同值相加的几种方法
Mar 05 Python
Python实现账号密码输错三次即锁定功能简单示例
Mar 29 Python
解决Python3下map函数的显示问题
Dec 04 Python
tensorflow实现在函数中用tf.Print输出中间值
Jan 21 Python
python 链接sqlserver 写接口实例
Mar 11 Python
Python基于codecs模块实现文件读写案例解析
May 11 Python
pymongo insert_many 批量插入的实例
Dec 05 Python
python自动化发送邮件实例讲解
Jan 04 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
对text数据类型不支持代码页转换 从: 1252 到: 936
2011/04/23 PHP
php统计文件大小,以GB、MB、KB、B输出
2011/05/29 PHP
php使用curl发送json格式数据实例
2013/12/17 PHP
php获取当前时间的毫秒数的方法
2014/01/26 PHP
php处理单文件、多文件上传代码分享
2016/08/24 PHP
php版微信公众平台入门教程之开发者认证的方法
2016/09/26 PHP
jquery 最简单的属性菜单
2009/10/08 Javascript
javascript for循环设法提高性能
2010/02/24 Javascript
JavaScript中常见陷阱小结
2010/04/27 Javascript
解析Javascript中难以理解的11个问题
2013/12/09 Javascript
jquery表单对象属性过滤选择器实例分析
2015/05/18 Javascript
jQuery实现向下滑出的二级菜单效果实例
2015/08/22 Javascript
微信小程序 自定义Toast实例代码
2017/06/12 Javascript
深入理解angular2启动项目步骤
2017/07/15 Javascript
JS实现移动端判断上拉和下滑功能
2017/08/07 Javascript
jQuery实现的表格前端排序功能示例
2017/09/18 jQuery
webpack4的迁移的使用方法
2018/05/25 Javascript
JavaScript数组,JSON对象实现动态添加、修改、删除功能示例
2018/05/26 Javascript
Angular angular-file-upload文件上传的示例代码
2018/08/23 Javascript
vue-cli监听组件加载完成的方法
2018/09/07 Javascript
微信小程序实现点击空白隐藏的方法示例
2019/08/13 Javascript
js刷新页面location.reload()用法详解
2019/12/09 Javascript
解决vue路由name同名,路由重复的问题
2020/08/05 Javascript
vue keep-alive的简单总结
2021/01/25 Vue.js
在Python中实现贪婪排名算法的教程
2015/04/17 Python
python从sqlite读取并显示数据的方法
2015/05/08 Python
Python HTTP客户端自定义Cookie实现实例
2017/04/28 Python
简单了解python 生成器 列表推导式 生成器表达式
2019/08/22 Python
双向RNN:bidirectional_dynamic_rnn()函数的使用详解
2020/01/20 Python
对tensorflow中tf.nn.conv1d和layers.conv1d的区别详解
2020/02/11 Python
Python使用20行代码实现微信聊天机器人
2020/06/05 Python
在 Windows 下搭建高效的 django 开发环境的详细教程
2020/07/27 Python
HTML5的postMessage的使用手册
2018/12/19 HTML / CSS
个人应聘自我评价分享
2013/11/18 职场文书
工作表现评语
2014/01/19 职场文书
力学专业求职信
2014/07/23 职场文书