Scratch OJ 编程挑战

用 Scratch 积木解决编程问题,自动判题实时反馈

全部 简单 中等 困难
全部 克隆 控制 事件 游戏综合 综合 列表 外观 运动 运算 画笔 自制积木 侦测 声音 变量
#4 猫捉老鼠

让小猫追逐鼠标指针,当小猫碰到鼠标时要有反馈! **任务要求:** 1. 点击绿旗后,小猫不断朝向鼠标指针移动 2. 当小猫碰到鼠标指针时,说「抓到你了!」2 秒 3. 小猫初始位置在舞台中央(x=0, y=0) **提示:** - 使用「面向 鼠标指针」积木 - 用「碰到 鼠标指针?」判断是否碰到 - 放在「重复执行」循环中

中等 侦测
#5 计分器

创建一个计分小游戏!点击小猫会加分,看看分数能不能到 10 分。 **任务要求:** 1. 创建一个变量「分数」 2. 点击绿旗时,将分数设为 0 3. 每次点击小猫时,分数增加 1 4. 当分数达到 10 时,小猫说「恭喜过关!」2 秒 **提示:** - 在「变量」分类中创建变量 - 用「当角色被点击」事件 - 用「将分数增加 1」和「如果分数 = 10 那么」

中等 变量
#8 猜数字游戏

制作一个猜数字小游戏。 要求: 1. 程序生成一个 1 到 10 的随机数 2. 询问玩家「请猜一个1到10的数字」 3. 判断是否猜对并给出提示 4. 用「回答」获取玩家输入

中等 控制
#9 倒计时计数器

做一个 10 秒倒计时器。 要求: 1. 创建变量「倒计时」,初始设为 10 2. 每秒减 1(用「等待1秒」实现间隔) 3. 用循环不断减少 4. 倒计时到 0 时说「时间到!」

中等 变量
#11 加法计算器

做一个能算加法的计算器。 要求: 1. 询问第一个数 2. 询问第二个数 3. 用「加法」运算积木求和 4. 说出计算结果

中等 运算
#17 画一个圆

用画笔画出一个圆形。 要求: 1. 使用「落笔」 2. 用循环重复很多次(比如 36 次) 3. 每次移动一小步(比如 10 步) 4. 每次转一个小角度(比如 10 度) 小提示:36 次 × 10 度 = 360 度,正好转一圈。

中等 画笔
#19 秒表计时器

用 Scratch 的计时器做一个秒表。 要求: 1. 点击绿旗时用「计时器归零」重新开始 2. 使用「计时器」积木读取经过的秒数 3. 创建变量保存时间 4. 用循环持续显示

中等 侦测
#23 重复直到循环

用「重复执行直到」让小猫走到舞台边缘才停下。 要求: 1. 使用「重复执行直到…」积木(而不是普通的「重复执行」) 2. 设置合适的停止条件(如碰到边缘或 x 坐标大于 200) 3. 循环体内让小猫移动 4. 创建变量记录走了多少步

中等 控制
#24 成绩单列表

用列表做一个成绩单。 要求: 1. 创建一个列表(如「成绩单」) 2. 用循环让用户多次输入成绩 3. 用「把…加入列表」把每次输入的成绩存进去 4. 输入完成后说出所有成绩

中等 列表
嗷呜~欢迎!
🐯
小脑斧 AI 助手 嗷呜~问我编程问题吧!
嗷呜~你好呀!我是小脑斧 🐯
有什么编程问题想问我吗?Scratch、Python、C++ 都可以哦~
Bug 反馈

发现任何问题?请告诉我们,帮助我们改进平台!

今日还可提交 -- 次(每日上限 3 次)