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实现一个简单的能够上传下载的HTTP服务器
May 05 Python
Python黑帽编程 3.4 跨越VLAN详解
Sep 28 Python
详解Python3中字符串中的数字提取方法
Jan 14 Python
python函数式编程学习之yield表达式形式详解
Mar 25 Python
用pycharm开发django项目示例代码
Oct 24 Python
浅谈Python的list中的选取范围
Nov 12 Python
python Kmeans算法原理深入解析
Aug 23 Python
使用python切片实现二维数组复制示例
Nov 26 Python
python3爬虫中多线程的优势总结
Nov 24 Python
有趣的二维码:使用MyQR和qrcode来制作二维码
May 10 Python
FP-growth算法发现频繁项集——发现频繁项集
Jun 24 Python
Python多线程实用方法以及共享变量资源竞争问题
Apr 12 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 minixml详解
2008/07/19 PHP
使用PHP实现蜘蛛访问日志统计
2013/07/05 PHP
php判断是否为ajax请求的方法
2016/11/29 PHP
Zend Framework校验器Zend_Validate用法详解
2016/12/09 PHP
phpwind放自动注册方法
2006/12/02 Javascript
ie和firefox不兼容的解决方法集合
2009/04/28 Javascript
javascript 获取元素位置的快速方法 getBoundingClientRect()
2009/11/26 Javascript
JQuery 写的个性导航菜单
2009/12/24 Javascript
谈谈JavaScript中的函数与闭包
2013/04/14 Javascript
javascript学习笔记--数字格式类型
2014/05/22 Javascript
jquery比较简洁的软键盘特效实现方法
2015/03/19 Javascript
基于JavaScript的操作系统你听说过吗?
2016/01/28 Javascript
jquery实现文本框textarea自适应高度
2016/03/09 Javascript
jQuery实现的超链接提示效果示例【附demo源码下载】
2016/09/09 Javascript
JS实现密码框的显示密码和隐藏密码功能示例
2016/12/26 Javascript
浅谈js停止事件冒泡 阻止浏览器的默认行为(阻止超连接 #)
2017/02/08 Javascript
js实现图片轮播效果学习笔记
2017/07/26 Javascript
angular2 ng2 @input和@output理解及示例
2017/10/10 Javascript
vue2.0项目集成Cesium的实现方法
2019/07/30 Javascript
[01:05:40]VG vs Newbee 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
python从ftp下载数据保存实例
2013/11/20 Python
python中的对象拷贝示例 python引用传递
2014/01/23 Python
python使用fcntl模块实现程序加锁功能示例
2017/06/23 Python
Python基于回溯法子集树模板解决野人与传教士问题示例
2017/09/11 Python
Django 实现购物车功能的示例代码
2018/10/08 Python
Python tkinter label 更新方法
2018/10/11 Python
Python 数据库操作 SQLAlchemy的示例代码
2019/02/18 Python
python中@contextmanager实例用法
2021/02/07 Python
html5的localstorage详解
2017/05/09 HTML / CSS
html5中如何将图片的绝对路径转换成文件对象
2018/01/11 HTML / CSS
J2EE的优越性主要表现在哪些方面
2016/03/28 面试题
运动会通讯稿400字
2014/01/28 职场文书
珠宝店促销方案
2014/03/21 职场文书
一份文言文检讨书
2014/09/13 职场文书
恰同学少年观后感
2015/06/08 职场文书
三严三实·严以修身心得体会
2016/01/15 职场文书