scratch编程最终得分怎么编

时间:2025-01-23 12:13:56 游戏攻略

在Scratch编程中,最终得分的计算通常涉及以下步骤:

接收评分

通过“询问”积木依次接收10个评委的评分。

评分需要在0到10分之间,且输入必须是数字。

验证输入的有效范围

设置一个“重复执行直到...”循环,确保每次输入的评分都在0至10之间。

如果输入无效,要求重新输入,直到所有评分都满足条件为止。

记录评分

使用列表或其他数据结构记录每个评委的评分。

计算最高分和最低分

遍历记录的评分,找出其中的最高分和最低分。

将最高分和最低分从评分列表中移除。

计算最后得分

计算去掉一个最高分和一个最低分后的平均分。

结果保留两位小数。

输出结果

显示“评委打分”、“最高分”、“最低分”和“最后得分”。

```scratch

-- 变量初始化

变量 评委打分

变量 最高分

变量 最低分

变量 总分

变量 评分数量

-- 询问并接收评分

循环 10 次:

询问 评委打分

如果 评委打分 >= 0 并且 评委打分 <= 10:

如果 最高分 = 0 或者 评委打分 > 最高分:

设置 最高分 为 评委打分

如果 最低分 = 10 或者 评委打分 < 最低分:

设置 最低分 为 评委打分

设置 总分 为 总分 + 评委打分

增加 评分数量

否则:

警告 "评分必须在0到10之间,请重新输入。"

-- 计算最后得分

设置 最后得分 为 总分 / 评分数量

-- 输出结果

显示 评委打分

显示 最高分

显示 最低分

显示 最后得分

```

这个脚本通过循环接收10个评分,验证每个评分的有效性,并计算最终得分。最后,它显示所有相关的评分和计算结果。你可以根据需要调整脚本的细节,以适应不同的应用场景。