导语

哈喽!我是木木子!

之前看到很多小伙伴儿私信我说:”现在还在刚学习python的起步阶段,想让我再多出几期简单的案例先练练手!”

这不!刚好昨天家里的孩子回家之后,把课堂的随卷考试发给家长签字嘛,

看到考试卷上的分数这可就让我立马上头了。名字是签了,这也没时间辅导孩子,或者说是现在很多的家长都面临这这些问题:

英语学的不是很多!很多单词都是看着认识你,但是你不认识它?音准不好怕把孩子带进沟里等等 大大小小的问题!

俗话说:家长是孩子的第一任老师,家庭是孩子的第一所学校。家庭教育是学校教育不可替代、不可缺少的一个重要环节!​

我这不安排的妥妥当当的,等孩子去上学之后立马给她安排了一款简易的Python单词填写神器!再也不用担心孩子英语学不会啦!

正文

本文是一款简单的猜单词小游戏,平常家里的孩子或者学习或者需要背诵的时候可以把要填写的单词写入!边玩边记,加深印象。

<span style="color:#333333"><span style="background-color:#ffffff"><span style="background-color:#f8f8f8">import random# 存放单词的列表(可以自己填写需要背诵的单词)
words = ["print", "int", "str", "len", "input", "format", "if","for","def"]#初始化信息↓↓↓↓↓↓↓
def init():# 声明三个全局变量global wordglobal tipsglobal ranList#随机获取单词列表里的一个单词word = list(words[random.randint(0, len(words) - 1)])#随机数列表,存放着与单词长度一致的随机数(不重复)ranList = random.sample(range(0, len(word)), len(word))#存放提示信息tips = list()#初始化提示信息#存放跟单词长度一致的下划线for i in range(len(word)):tips.append("_")#随机提示两个字母tips[ranList[0]] = word[ranList[0]]tips[ranList[1]] = word[ranList[1]]#函数部分↓↓↓↓↓#展示菜单
def showMenu():print("需要提示请输入'?'")print("结束游戏请输入'quit!'")#显示提示信息
def showtips():for i in tips:print(i, end=" ")print()#需要提示
def needTips(tipsSize):#至少有两个未知字母if tipsSize <= len(word)-3:tips[ranList[tipsSize]] = word[ranList[tipsSize]]tipsSize += 1return tipsSizeelse:print("已没有提示!")#主要运行函数↓↓↓↓↓↓
def run():print("------python关键字版本-------")init()tipsSize = 2showMenu()while True:print("提示:",end="")showtips()guessWord = input("猜一下这个单词:")# ''.join(word)>把word列表的内容转换成字符串if guessWord == ''.join(word):print("恭喜你,猜对了!就是%s!"%(''.join(word)))print("再猜一次")init()elif guessWord == '?':tipsSize = needTips(tipsSize)elif guessWord == 'quit!':breakelse:print("猜错了!")continue
run()</span></span></span>

效果图:

总结

这款简单的英语猜猜看的小游戏就写完了哈!新手小白的小伙伴儿可以拿去试试看很简单滴啦~

【入门案例系列】学英语太难?这款英语单词小游戏教你一键学会。相关推荐

  1. 20款Adobe AIR小游戏

    20款Adobe AIR小游戏 什么时候有空去包装一下,跑在PlayBook上,我好成天天玩,嘿嘿 http://paranimage.com/20-adobe-air-mini-games/

  2. 勇闯掘金小游戏为一款多个小游戏的合集游戏,有五个关卡:找掘金、石头剪刀布、寻找藏宝图、打地鼠、抽奖。基于Vue

    游戏简介 勇闯掘金小游戏为一款多个小游戏的合集游戏,共有五个关卡,分别为:找掘金.石头剪刀布.寻找藏宝图.打地鼠.抽奖.每个环节20分,满分100分. 完整代码下载地址:勇闯掘金小游戏 快速体验 ht ...

  3. android 免费游戏推荐,10款免费Android小游戏推荐

    如果你是Android手机用户,而且正在寻找一些小游戏来消磨时间,下面这10款免费小游戏将大有帮助.无论你喜欢哪种游戏,下面至少有一两款会满足你的要求. 1. 愤怒的小鸟 自从数月前登录iPhone/ ...

  4. 用JAVA写一款自己的小游戏

    用JAVA写一款自己的小游戏 我目前也处于一个学习的阶段,所以代码会有很多的错误,但是经过我几天的瞎调试目前还是可以玩的,但是可玩性还是很差 说一说怎么玩这个游戏把 设计初衷:KoalaChess,顾 ...

  5. 11款手机微信小游戏源码特效

    html5微信吃苹果游戏源码下载 html5手机淘宝万能时装屋小游戏源码下载 html5 3d拳王游戏制作3D拳击游戏源码下载 html5 3d拼图游戏制作3D魔方游戏源码下载 htm5 3d游戏制作 ...

  6. 万万没想到!爆款抖音小游戏的秘诀竟然是......

    先睹为快: 1.专业做抖音小游戏运营和发行的飞鹿游戏,发行抖音小游戏累积1000万用户,小游戏视频播放量达到了1亿次,数据背后总结了哪些经验?踩了哪些坑? 2.小游戏上线要考虑人和(用户痒点爽点找到了 ...

  7. 什么软件有html5游戏,多款好玩HTML5小游戏带你认识HTML5优势

    HTML5 是什么东西?而 HTML5 的优势又在哪里?大家可以回顾之前一篇相关文章了解下 HTML5 知识:<深入分析:Flash VS HTML5到底谁统江山>.现在介绍多款 HTML ...

  8. 如何用 JavaScript+Canvas 开发一款超级烧脑小游戏?

    作者 | huangjianke 责编 | 伍杏玲 出品 | CSDN(ID:CSDNnews) [CSDN 编者按]据微信最新数据,微信小游戏累计注册用户量已突破10亿.那么初学者如何开发一款好玩又 ...

  9. 爆款微信h5小游戏到底有什么相同点?

    细数小编2020年玩过的h5爆款游戏,为什么这些游戏能够脱引而出,不是没有道理的,在此为大家实力解读一波,讲解下这些H5游戏都有哪些相同点~ [游戏内容] 代入感-情怀&热点 如果你的用户群没 ...

最新文章

  1. python删除空白没有显示_删除Python字符串中的空白
  2. 作为微型计算机各种部件相互连接的纽带,网络学院统考计算机基础知识选择题及答案(19页)-原创力文档...
  3. dubbo-admin构建报错
  4. python mad函数_Python函数的基本定义
  5. 通过saltapi接口安装实例(modules)
  6. 23种设计模式之软件设计模式的概念与意义
  7. 【5G NR】手机身份证号IMEI与IMEISV
  8. 可变焦、聚焦摄像头驱动程序-瑞盟 MS41908M
  9. pip20恢复官方源出现bug:confirming the ssl certificate: HTTPSConnectionPool(host=‘pypi.org‘, port=443)
  10. project2016专业版最新密钥和下载
  11. 【使用指南】Excel筛选包含指定文本所在的整行
  12. uni-app设置页面的背景图片
  13. Android——一个简单的音乐APP(二)
  14. python sobel算子_python自编程序实现——robert算子、sobel算子、Laplace算子进行图像边缘提取...
  15. SV实验3 子系统验证和测试点划分
  16. Centos7.4下安装Nvidia驱动
  17. android+汉王手写引擎,汉王推键盘输入引擎 从手写专家到输入法专家
  18. 基于vue的学生租房及自习室预约管理系统
  19. 27岁到来之际,我在阿里实现了年薪40W+的小目标
  20. 大数据AI智能—物联网世界对职业发展的影响

热门文章

  1. 网站服务器如何选择?
  2. 文本文档写html图片显示不出来,word文档几种不显示图片的解决方法
  3. 家族关系查询系统程序设计算法思路_大数据结构课程设计(家族关系查询系统)要点...
  4. ST_Geometry 的关系函数
  5. springcloud + nacos多环境联调、本地联调(即灰度版本)
  6. Hashtable用法
  7. qt之QLabel图片自适应
  8. 皕杰报表web应用服务器的差异
  9. 重启mysql的cmd命令
  10. python制作图表(爬取数据之后分析最后制成图表)