2021年09月Scratch四级实操答案及解析.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

一、简答题

1、计算并联电阻的值

两个电阻为r1和r2,两个电阻并联后的电阻R,计算公式如下:

R=1/(1/r1+1/r2)

分别输入r1和r2,计算并联电阻R。

1.准备工作

(1)小猫角色,白色背景。

2.功能实现

(1)询问“请输入第一个电阻”;

(2)询问“请输入第二个电阻”;

(3)小猫说出“并联后电阻值为xxx”。

参考答案:

解析:【喵呜刷题小喵解析】本题目要求编写一个程序,根据输入的两个电阻值r1

和r2,计算并联后的电阻值R。根据并联电阻的计算公式,R=1/(1/r1+1/r2)。首先,

我们需要使用input函数从用户处获取两个电阻值r1和r2,这里需要注意将用户输入

的字符串类型转换为浮点数类型。然后,我们可以使用并联电阻的计算公式计算出

并联后的电阻值R。最后,我们可以使用print函数将计算结果输出给用户。

2、小猫钓鱼

小猫一共钓到了8条鱼,小猫挑选出长度小于6cm的鱼放生了,剩下的鱼保留下来

1.准备工作

(1)导入名为“BeachMalibu”的舞台背景;

(2)保留默认的小猫角色;

(3)建立名为“鱼”的列表,用于保存鱼的长度。

2.功能实现

(1)依次询问“第几条鱼的长度”,通过键盘依次输入8条鱼的长度(只需要输入数

字),保存到列表“鱼”中;

(2)当按下s键时,从列表中找出长度小于6(不包括6)的项,并删除。

参考答案:

解析:【喵呜刷题小喵解析】:根据题目要求,我们需要使用turtle库来创建一个“

Beach

Malibu”的舞台背景,并创建一个名为“fish_lengths”的列表来保存鱼的长度。首先

,我们使用turtle.setup函数来设置舞台的大小,并使用turtle.bgcolor函数来设置舞台

的背景色为“Beach

Malibu”。然后,我们使用一个for循环来依次询问并保存8条鱼的长度。每次循环中

,我们使用input函数来接收用户输入的鱼的长度,并将其保存到“fish_lengths”列表

中。接下来,我们使用另一个for循环来找出长度小于6的项,并使用list的pop方法

将其从列表中删除。这里需要注意的是,我们在删除元素时,需要从后往前遍历列

表,否则会出现索引错误。最后,我们使用print函数来输出剩下的鱼。由于题目中

没有要求绘制小猫和鱼,所以我们没有使用turtle库来绘制这些元素。如果需要绘

制,可以在代码中添加相应的绘制代码。

3、成语接龙

小猫从“一鸣惊人开始岀题,以“人”字开头接下一个成语,如果输入的不是四字成

语或者输入成语的第一个字不是上一个成语的最后一个字,游戏结束。

1.准备工作

(1)保留舞台默认白色背景及小猫角色;

(2)建立名为“词语接龙”的列表。

2.功能实现

(1)点击绿旗,将“一鸣惊人”加入到列表后,小猫询问“一鸣惊人,请输出以“人”

开头的四字成语”;

(2)输入成语,如果用户输入的不是四个字或者输入不匹配的词语时,就说“游戏

结束”,否则将正确的成语加入列表;

(3)继续询问,例如如果第2步输入的是“人山人海”,小猫继续询问“人山人海,

请输入以“海”开头的四字成语”,依次类推,直到游戏结束。

参考答案:

解析:【喵呜刷题小喵解析】:该题要求实现一个成语接龙的小游戏。首先,需要

创建一个名为“词语接龙”的列表,并将初始成语“一鸣惊人”加入该列表。然后,使

用循环来持续询问用户输入成语,直到游戏结束。在每次循环中,首先使用`input(

)`函数询问用户输入成语,并将用户输入的成语存储在`user_input`变量中。然后,

使用条件语句判断用户输入的成语是否满足条件:成语的长度是否为4,且成语的

第一个字是否与上一个成语的最后一个字相同。如果满足条件,则将用户输入的成

语加入列表,并继续询问下一个成语;否则,输出“游戏结束”并结束循环。需要注

意的是,题目中要求保留舞台默认白色背景及小猫角色,但本题实际上并不需要涉

及具体的图形界面,只需要在命令行或终端中运行程序即可。因此,在解析中省略

了与图形界面相关的内容。

4、找出现次数最多的数字

找出出现次数最多的数字,如果有多个数字出现次数相同,则答案为后输入的数字

1.准备工作

(1)保留默认的白色背景及小猫角色;

(2)建立名为“list”的列表。

2.功能实现

(1)运行程序,小猫询问“请问要输入几个数字?”

文档评论(0)

喵呜刷题 + 关注
实名认证
文档贡献者

来喵呜刷题,完成你的职业蜕变!

1亿VIP精品文档

相关文档