2022年12月电子学会等级考试scratch 3级真题: scratch猜数字游戏

【题目】

假设有一个100以内的正整数,分别输入这个数除以3、5、7之后的余数,找出这个数字是多少?

输入除以3的余数

输入除以3的余数

输入除以5的余数

输入除以5的余数

输入除以7的余数

输入除以7的余数

准备工作

默认角色小猫和白色背景。

功能实现

(1)分别询问三次:除以3、5、7的余数是多少,用户依次输入三个余数;

(2)设计循环结构程序,找出这个100以内的正整数(注意小于100,不包括100);

(3)如果数字存在,则说:“这个数字是:XX ” 2秒;如果存在多个,则依次说出所有的数;如果不存在,则什么也不说;

(4)例如输入的三个余数依次为:1、1、2,最后小猫说“这个数字是:16 ” 2秒。

scratch猜数字游戏输入的值

scratch猜数字游戏输入的值

scratch猜数字游戏编程解题步骤:

步骤一、新建变量i、“除数3”、“除数5”、“除数7”,列表“k”;

变量i,是表示需要求的100以内的正整数;

变量“除数3”,是表示询问i除以3的余数的回答值;

变量“除数5”,是表示询问i除以5的余数的回答值;

变量“除数7”,是表示询问i除以7的余数的回答值;

列表“k”,是满足输入的三个余数依次为:1、1、2条件的i值,加入到k的列表数据中;

scratch猜数字游戏初始化scratch猜数字游戏初始化

步骤二、循环遍历i,直到循环条件i=100跳出循环;如果满足i除以3的余数=除数3与i除以5的余数=除数5与i除以7的余数=除数7,加入到列表k中,i有过个数满足的话,都分别加入到列表k中;

步骤三、如果k列表中为空,那么就是不存在,如果k列表中有数值,就循环一一读出数据,并说出这个数字;

变量列表k中满足条件的数

变量列表k中满足条件的数

scratch猜数字相关的文章

给TA赞助
共{{data.count}}人
人已赞助
综合资讯

scratch开关灯,10盏灯开启关闭状态

2023-5-3 10:11:41

综合资讯

scratch克隆积木有什么,克隆积木的使用

2023-5-3 10:11:50

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索