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 相关文章推荐
Python3实现从指定路径查找文件的方法
May 22 Python
Python入门_浅谈for循环、while循环
May 16 Python
Python3实战之爬虫抓取网易云音乐的热门评论
Oct 09 Python
使用python实现链表操作
Jan 26 Python
python使用ddt过程中遇到的问题及解决方案【推荐】
Oct 29 Python
Python 虚拟空间的使用代码详解
Jun 10 Python
pandas按行按列遍历Dataframe的几种方式
Oct 23 Python
对pytorch的函数中的group参数的作用介绍
Feb 18 Python
python+opencv实现移动侦测(帧差法)
Mar 20 Python
Python使用sys.exc_info()方法获取异常信息
Jul 23 Python
python实战之一步一步教你绘制小猪佩奇
Apr 22 Python
TensorFlow中tf.batch_matmul()的用法
Jun 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
DSP接收机前端设想
2021/03/02 无线电
Windows下利用Gvim写PHP产生中文乱码问题解决方法
2011/04/20 PHP
PHP+MySQL实现的简单投票系统实例
2016/02/24 PHP
php数组指针操作详解
2017/02/14 PHP
PHP函数积累总结
2019/03/19 PHP
很全的显示阴历(农历)日期的js代码
2009/01/01 Javascript
jQuery中setTimeout的几种使用方法小结
2013/04/07 Javascript
基于pthread_create,readlink,getpid等函数的学习与总结
2013/07/17 Javascript
jQuery 动态云标签插件
2014/11/11 Javascript
jquery控制表单输入框显示默认值的方法
2015/05/22 Javascript
超详细的javascript数组方法汇总
2015/11/21 Javascript
javascript图片切换综合实例(循环切换、顺序切换)
2016/01/13 Javascript
使用Bootstrap框架制作查询页面的界面实例代码
2016/05/27 Javascript
node学习记录之搭建web服务器教程
2017/02/16 Javascript
ReactJS实现表单的单选多选和反选的示例
2017/10/13 Javascript
分析JS单线程异步io回调的特性
2017/12/01 Javascript
如何从零开始利用js手写一个Promise库详解
2018/04/19 Javascript
JavaScript引用类型Date常见用法实例分析
2018/08/08 Javascript
ES10 特性的完整指南小结
2019/03/04 Javascript
浅谈Angular单元测试总结
2019/03/22 Javascript
vue中实现点击变成全屏的多种方法
2020/09/27 Javascript
vue项目页面嵌入代码块vue-prism-editor的实现
2020/10/30 Javascript
[05:08]顺网杯ISS-DOTA2赛歌 少女偶像Lunar青春演绎
2013/12/05 DOTA
Android应用开发中Action bar编写的入门教程
2016/02/26 Python
matlab中实现矩阵删除一行或一列的方法
2018/04/04 Python
Django 配置多站点多域名的实现步骤
2019/05/17 Python
python统计字符串中字母出现次数代码实例
2020/03/02 Python
美国专注于健康商品的网站:eVitamins
2017/01/23 全球购物
美国生日蛋糕店:Bake Me A Wish!
2017/02/08 全球购物
英国领先的鞋类零售商:Shoe Zone
2018/12/13 全球购物
介绍一下常见的木马种类
2014/11/15 面试题
挂职思想汇报
2013/12/31 职场文书
开除员工通知
2015/04/22 职场文书
前端vue+express实现文件的上传下载示例
2022/02/18 Vue.js
动画《新网球王子 U-17 WORLD CUP》希腊队PV公开
2022/04/02 日漫
Python数组变形的几种实现方法
2022/05/30 Python