是这样的,儿子刚开始学英语,想知道他的学习成果和进度怎么样?感觉直接拿书本抽查,比较枯燥。所以我突发奇想,用Python写了一个简单的猜单词小游戏。哈哈,我可能是个魔鬼~


思路是这样的:

1、 一个words列表里存放若干的单词,例如:

2、 在words列表里随机取出一个单词放进word列表,例如:


3、用一个tips列表存放提示信息,长度跟随机取出来的单词长度相同,而且初始化如下图:


4、一个列表放随机数,长度跟随机取出来的单词长度相同的,且不重复。


5、当用随机数列表里的前两个元素,用word列表里的元素替换提示信息列表的元素:

6、剩下就是游戏逻辑了,需要提示的时候,遍历下一个随机数列表,然后替换信息


我们可以先来看一下,程序运行会出现的结果:

1.猜对:

2.猜错:

现在看一下代码:

需要源代码的小伙伴,可以私信!发"猜词源代码“就可以!

看到这里,是不是再也不用担心孩子学习不认真了,一个猜词游戏随时随地抽查单词。对付孩子,几行代码就搞定!
我跟儿子说,你看边玩游戏还可以边学习,你开不开心?
儿子勉强回答说:我开心。(其实并没有)
开不开心不重要,学习最重要!儿子现在去房间好好学习去了,心里可能在想:有个当程序员的妈太恐怖了,动不动就给写一个学习小游戏。面对我的操作,孩子流下了幸福的泪水~~~(我可能不是亲生的,哈哈!)


感谢每一位愿意读完我文章的人,对于新媒体创作我也是一个刚入门的,也在不断学习中。
创作是一件非常值得持续投入的事情,因为你们每一次的支持都是对我极大的肯定!
再次感谢大家的支持,在此我整理了一些适合大多数人学习的资料,免费给大家下载领取!
主要干货如下:

  • Python标准库资料(最全中文版)
  • 多个项目及源码(四五十个有趣且经典的练手项目及源码)
  • 2000多本Python电子书(主流的经典的都包含在内)
  • Python学习路线图(更系统、更高效的学习)
  • Python基础入门、爬虫、web开发、大数据分析方面的视频(适合小白学习)

有需要的读者可以直接拿走,在我的学习》》交流》》君+羊(想要找到志同道合的伙伴也可以进群,记住哦仅限学习交流!!!),君+羊号是:1049249997。

想知道孩子学习成果?猜词小游戏,随时抽查让他随机背单词!相关推荐

  1. python打印等腰三角形,猜词小游戏,奇偶求和

    打印等腰三角形 a = 1 line = int(input("几行等腰三角形:")) c = line b = line - 1 while a <= line :n = ...

  2. Python学习之猜数字小游戏

    print('###### nice to see you , Mr.Feng') temp = input("不妨猜一下我现在想的是哪个数字:") guess = int(tem ...

  3. Python:有趣的猜数字小游戏

    目录 程序要求 程序源代码 random模块使用 if--elif--else语句介绍 print()的作用 格式化字符(format方法) time模块介绍 结语 程序要求 1.系统将随机生成一个1 ...

  4. 如何实现JavaScript猜数字小游戏

    本篇文章给大家详细介绍一下搞定JavaScript猜数字小游戏的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. JavaScript 猜数字小游戏 在1~10中随机抽取一个数字 ...

  5. Python编写的猜数字小游戏~~~基于Tkinter库

    Python编写猜数字小游戏 编写猜数字小游戏 一.界面 1.PyQt5 2. wxPython 3. PyGTK 二.Tkinter功能 ① 15种核心组件 ② 组件的放置和排版(pack,grid ...

  6. 【Python学习笔记】猜颜色小游戏

    [Python学习笔记]猜颜色小游戏 前言 一.算法原理 1. 生成器部分 2. 检测器部分 二.代码 过程BUG汇总笔记 总结 前言 最近馋世界游戏大全51,心血来潮用Python写了个猜颜色,顺便 ...

  7. 猜数字小游戏——算法学习

    [点击此处跳转笔记正文] Python 官网:https://www.python.org/ Free:大咖免费"圣经"教程< python 完全自学教程>,不仅仅是基 ...

  8. 我的java学习路之循环学习应用demo3猜数字小游戏

    学习完选择循环后,我们开始来举一反三,编写3个小demo来试一试吧! 第三个猜数字小游戏: /* *这是一个猜数字游戏的程序 CaiShuZiYouXi */ public class CaiShuZ ...

  9. python实现简单小游戏_用python开发一个有趣的猜数字小游戏(实现简单的GUI界面学习)...

    文章目录 用python开发一个有趣的猜数字小游戏 用于字符串的格式化,通过 {} 和 : 来代替以前的 % 1. python的GUI编程 1.1 pythonGUI常用库对比 Python 提供了 ...

最新文章

  1. python符号求导
  2. 算法----Excel 表中相对应的列名称
  3. boost::flyweight模块实现自定义工厂模式的示例
  4. Redis快的原因:线程切换 IO 内存 数据结构 VM机制
  5. 算法题目——被围绕的区域(dfs,bfs)
  6. 技术升级推动云游戏产业全面发展——白鹭科技陈书艺
  7. 2014第7周1Web安全概念学习
  8. 全国高等学校非计算机专业计算机水平考试一级,全国高等学校计算机一级考试选择题题库及答案参考...
  9. linux解压war包命令改配置文件脚本,自动解压war包,并替换胚子和文件,重启tomcat,实现自动化部署。...
  10. C函数返回多个参数给lua
  11. 【揭秘】过于真实,培训机构那些不为人知的秘密(二)
  12. 高德地图获取经纬度并逆定位获取地理位置名称(原生)
  13. C Minimum Ties
  14. LM75温度传感器数据采集实验
  15. 计算机驱动程序的安装过程,u盘驱动程序安装,教您如何安装u盘驱动程序
  16. 交换机路由器命令大全
  17. 【历史上的今天】10 月 12 日:C 语言之父逝世;西门子诞生;乔布斯推出 NeXT 电脑
  18. 实例化和初始化的区别
  19. 酒楼拓客营销流程,酒楼宣传推广方案
  20. 谷歌计算机围棋程序,阿尔法狗教你下棋 谷歌上线AlphaGo围棋教学工具

热门文章

  1. 三星p601刷android9,三星P601线刷刷机教程_三星P601 rom包_救砖系统刷机包
  2. 计算机网络——Windows 服务器基本配置使用
  3. 开源:Hardcoder——安卓APP与系统间通信解决方案
  4. IPv6网络的可操作安全考虑——RFC9099解析(五)
  5. [c++ 简单的笔记] 类的6个默认成员函数
  6. 现在有12枚硬币,其中有一枚有问题,不知道其是重了还是轻了,只有一个天平,可以测量三次,找出有问题的硬币。
  7. 一个支付宝竟使用了30多个开源软件
  8. 计算机无法启动防火墙1079,Win7系统提示无法启动服务错误1079的解决方法
  9. java基于ssm开发的美妆商城化妆品电商系统有论文
  10. 20220513数据结构绿皮书读书笔记