题目说明
现在很多智能手表(如Apple Watch)都会用一个彩色的“圆环”来展示你今天的运动量。满10000步就能画满整整一圈。请你用画笔功能模拟一个科技感十足的“步数进度环”。
准备工作
-
默认小猫角色,白色背景;
-
新建一个变量“今日步数”。
功能实现
-
点击绿旗,小猫初始位置为(0, 100),面向90度方向;
-
小猫询问:“请输入你今天的运动步数:”,将回答存入“今日步数”变量,小猫隐藏;

-
如果步数大于等于10000步,将画笔颜色设为绿色(代表达标);如果小于 10000 步,将画笔颜色设为橙色。将画笔粗细设为15;
-
画满一圈是360度,对应10000步。请计算出用户当前步数对应的旋转角度(提示:旋转角度 = (今日步数 / 10000) * 360;如果步数超过10000,最多也只画一圈,即最大角度限定为360度);
-
绘制弧度为旋转角度的圆弧。


评分标准
(1)询问并正确保存步数变量;(2分)
(2)能使用条件分支语句,根据步数大小设置不同的画笔颜色;(2分)
(3)核心数学运算:能正确写出步数到角度的转换公式(步数/10000) * 360;(2分)
(4)边界条件处理:能考虑到步数超额的情况,使用条件判断将最大循环次数(角度)限制在360,防止画圈重叠;(3分)
(5)能正确设置起点、面向方向,并正确使用“移动并旋转”的微积分画圆思维画出弧线。(6分)