导语
你好!我是木木子!
之前看到很多朋友私信我说:我还在学习。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 word global tips global 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 = 1 return tipsSize else: print("没有提醒!")#主要运行函数↓↓↓↓↓↓def run(): print("------python关键词版本-------") init() tipsSize = 2 showMenu() while True: print("提醒:",end="") showtips() guessWord = input("猜这个词:") # ''.join(word)>把word内容转换为字符串 if guessWord == ''.join(word): print("恭喜你,猜对了!便是%s!便是%s!"%(''.join(word))) print("再猜一次") init() elif guessWord == '?': tipsSize = needTips(tipsSize) elif guessWord == 'quit!': break else: print("猜错了!") continuerun()</span></span></span>
效果图:
总结
这个简单的英语猜谜游戏完成了!新手小白的朋友可以试一试,很简单~
需要完整的项目源代码 所有资料老规矩源码基地见:#私聊小编06#可免费获取打包源码!
记得三连哦~mua 您的支持是我最大的动力!
思辨绘本/青少英语 任选一门*1课时