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 11 Python
Python实现Const详解
Jan 27 Python
浅谈Python中copy()方法的使用
May 21 Python
Python中列表、字典、元组数据结构的简单学习笔记
Mar 20 Python
python使用super()出现错误解决办法
Aug 14 Python
浅谈python中列表、字符串、字典的常用操作
Sep 19 Python
python安装numpy&安装matplotlib& scipy的教程
Nov 02 Python
Python实现的选择排序算法示例
Nov 29 Python
Python自动生成代码 使用tkinter图形化操作并生成代码框架
Sep 18 Python
Python中filter与lambda的结合使用详解
Dec 24 Python
详解pandas中iloc, loc和ix的区别和联系
Mar 09 Python
python热力图实现简单方法
Jan 29 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(三)
2012/03/22 PHP
PHP不用第三变量交换2个变量的值的解决方法
2013/06/02 PHP
php中通过curl检测页面是否被百度收录
2013/09/27 PHP
ThinkPHP使用UTFWry地址库进行IP定位实例
2014/04/01 PHP
php获取apk包信息的方法
2014/08/15 PHP
php的闭包(Closure)匿名函数初探
2016/02/14 PHP
我的Node.js学习之路(一)
2014/07/06 Javascript
浅谈javascript中字符串String与数组Array
2014/12/31 Javascript
动态加载js、css的简单实现代码
2016/05/26 Javascript
Seajs是什么及sea.js 由来,特点以及优势
2016/10/13 Javascript
AngularJS中$apply方法和$watch方法用法总结
2016/12/13 Javascript
微信小程序 switch组件详解及简单实例
2017/01/10 Javascript
node.js入门学习之url模块
2017/02/25 Javascript
jquery submit()不能提交表单的解决方法
2017/04/24 jQuery
详解基于 Nuxt 的 Vue.js 服务端渲染实践
2017/10/24 Javascript
JavaScript实现随机点名器实例详解
2019/05/07 Javascript
微信小程序 动态修改页面数据及参数传递过程详解
2019/09/27 Javascript
Javascript中Math.max和Math.max.apply的区别和用法详解
2020/08/24 Javascript
Python进程间通信Queue实例解析
2018/01/25 Python
Python之两种模式的生产者消费者模型详解
2018/10/26 Python
Opencv+Python实现图像运动模糊和高斯模糊的示例
2019/04/11 Python
Python 2/3下处理cjk编码的zip文件的方法
2019/04/26 Python
python中的句柄操作的方法示例
2019/06/20 Python
python设置环境变量的作用和实例
2019/07/09 Python
Python列表切片常用操作实例解析
2019/12/16 Python
一家外企的面试题目(C/C++面试题,C语言面试题)
2014/03/24 面试题
车间主管岗位职责
2013/11/14 职场文书
小学生母亲节演讲稿
2014/05/07 职场文书
2015年清明节网上祭英烈留言寄语
2015/03/04 职场文书
导游词之澳门玫瑰圣母堂
2019/12/03 职场文书
Centos环境下Postgresql 安装配置及环境变量配置技巧
2021/05/18 PostgreSQL
利用python Pandas实现批量拆分Excel与合并Excel
2021/05/23 Python
Django使用redis配置缓存的方法
2021/06/01 Redis
MySQL普通表如何转换成分区表
2022/05/30 MySQL
MySQL中JOIN连接的基本用法实例
2022/06/05 MySQL
JS前端使用canvas实现物体的点选示例
2022/08/05 Javascript