题库首页 › 青少年软件编程(Python) › 题目 14406

夏天快到了,又到了吃西瓜的季节。西瓜是夏天的代表,让人在它的色香味中,感受到夏天的魅力。请你用Python,画出如下图所示的西瓜: 要求: (1)西瓜左上角坐标为(0,0),西瓜红壤左上角坐标为(10,0); (2)整个西瓜半径为100,西瓜红壤半径为90; (3)西瓜绘制完成后,隐藏画笔。 思路提示: (1)先画绿色瓜皮,由于西瓜是向上的,所以,在画绿皮之前,需要把画笔右转90度(right(90)); (2)右转90度后开始画绿皮,画完后画笔回到(0,0)坐标,以便形成完整的半圆,以便填充绿色; (3)画笔移动到(10,0)坐标; (4)将画笔右转180度(right(180)); (5)右转180度后开始画红壤,画完后画笔回到(10,0)坐标,以便形成完整的半圆,以便填充红色; (6)隐藏画笔。 友情提示: 考试平台暂不支持画笔命名:Pen()命令,同学们可以选用其他命令;当然如果使用了Pen()命令,只要程序是正确的,阅卷时依然按照正确处理。

夏天快到了,又到了吃西瓜的季节。西瓜是夏天的代表,让人在它的 题目配图

答案解析

评分标准:

(1)正确导入turtle库;(1分)
(2)隐藏画笔命令正确;(1分)
(3)西瓜绿皮绘制角度正确,即right(90)正确;(1分)
(4)西瓜绿皮填充颜色正确,即fillcolor("green")正确,函数名错误不得分;(1分)
(5)西瓜绿皮beginfill()和endfill()函数名称正确(各1分,共2分),代码顺序正确(1分);(注意:颜色写错在这里不扣分)
(6)绘制半圆,半径为100,角度为180,即circle(100,180)正确(1分);
(7)回到初始坐标(0,0)正确或采用forward()命令也可但需要注意回到原点;(1分)
(8)成功绘制西瓜绿皮部分,颜色错误不得分;(1分)
(9)到达红壤左上角坐标(10,0)或采用forward(10)命令也可;(1分)
(10)红壤画笔角度正确,即right(180)正确;(1分)
(11)红壤填充颜色正确,即fillcolor("red")正确;(1分)
(12)西瓜红壤beginfill()和endfill()函数名称正确(各1分,共2分),代码顺序正确(1分);(注意:颜色写错在这里不扣分)
(13)绘制红壤,半径为90,角度为180,即circle(90,180)正确;(1分)
(14)回到红壤左上角坐标(10,0)正确或采用forward()命令也可以;(1分)
(15)成功绘制红壤部分颜色错误不得分;(1分)
(16)绘制的图片符合题意。(1分)

评判标准总结:

(1)如果按照标准答案来写代码,一行代码1分,少几行扣几分;但如果学生使用别的方法完成,则不按照这个标准扣分;本项共计15分;

(2)beginfill()和endfill()函数使用顺序正确,每次1分(填充绿色和红色),共计2分;

(3)成功绘制红色部分1分,成功绘制绿色部分1分,共计2分;如果颜色不正确,则要扣分;

(4)绘制的图片符合题意得1分;

试卷来源:202506 青少年软件编程等级考试Python一级真题

本卷相关题目

在线做题 同科目题库