智力游戏

平实都是大人给小朋友出题,其实我们小朋友也可以给大人出题的,今天我们要做一个百科测验,来考考大人,怎么样?

一、分析过程

1. 要有很多问题和答案

2. 给用户出一道问题

3. 让用户输入答案

4. 判断用户的答案和原答案是否一致

二、将上面的分析步骤按scratch的语言表达出来

1. 要有“问题”和“答案”两个列表,它们按顺序一一对应

2. 出题,从“问题”列表里选择一个题目

3. 提供输入框,要求用户输入答案

4. 判断输入的答案和“答案”列表里对应的答案是否一致

三、使用scratch来实现第二步的功能

1. Data -> Make a List,分别输入列表的名称“问题”和“答案”,然后填加内容

2. 使用item 1 of...模块,从列表中选择第1条内容;使用ask...and wait 模块,提供输入框;然后使用if条件判断模块来判断输入的结果是否一致。

看到左下角的蓝色框了吗?在这里输入答案哟!

3. 使用循环语句,将所有的问题都提问一遍。新加一个变量count,用它来计数,每出一道题,将此变量加1。注意最后的wait 1 secs,如果没有它,我们就看不到小猫say Right/Wrong的结果了,它会直接出下一道的。

四、课后作业

想一想:现在我们输入的答案要与最初设的答案完全一致,第三题,如果我们输入“北京市”,就会判断为错,想想有什么办法吗?

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 2017.09.30 星期六 雨 农历八月十一 昨天因为晚睡,今天一早老妈又出去了,窗帘被我拉上了,房间里黑乎乎的...
    小幸福vs茹萍阅读 1,099评论 0 0
  • 尺规作图的智力游戏? 除了《圣经》之外,版本最多大概就...
    轻小暖阅读 9,082评论 0 4
  • 一、概述 ConstraintLayout(约束布局),是Google在2016年推出的一种布局,其简单、扁平化的...
    怪咖大蜀阅读 8,006评论 0 0
  • 文/第九卿 伤心人听情歌,心会变软,眼会变干,过往的伤口会在胸膛慢慢显现,泪水也开始不由自主地打湿脸面。 坚强的孩...
    第九卿阅读 3,535评论 0 1
  • 任何生命都需要勇气,否则就会走向死亡! 如果拿出全力以赴地勇气,任何事情都会心想事成! 人不怕跌倒,就要看有没有爬...
    Una520阅读 708评论 0 3

友情链接更多精彩内容