哈喽,大家好,我是小C老师,一个每天嘻嘻哈哈的斜杠女青年🙋。我是一个爱自媒体,爱创作🔍的少儿编程从业者🖥️。在职业生涯期间,多次指导学生荣获国家级、省级、市级各种科技编程奖项🚀 — 🙋白天少儿编程老师,🦸深夜AI野生研究员。
今日名人名言:“只有用心才能看得清,重要的东西用眼睛是看不见的。” — 《小王子》 - 安托万·德·圣-埃克苏佩里。(ps:这句话提醒我们,真正的价值和意义往往来自于内心的感知和努力,而非外在的物质。)
个人时间比较紧张,有时候更新没有那么频繁,先和大家说一声抱歉。今天我将会根据官方提供的Python等级考试大纲给大家分享一下关于"2024年09月电子学会Python一级试卷"选择题部分的第1题的内容(ps:我比较喜欢以点带面,用一道题拓展出各种相关联的知识点),届时将会从以下三部分进行讲解:
在正式进行讲解之前,我们先来看一下,文件中官方给出的等级考试标准说明,整体来说,给出的考试内容还是比较细致的,主要包括编程环境、编程基础、Turtle库、数学运算、计算思维五大部分,如下图所示:
接下来,我们开始来讲解真题,如果有需要空白卷或者附带答案的解析卷子,可以后台和我说一下(免费分享,放心哈哈哈哈~)
第1题:下列选项中关于 turtle.color('red') 语句的作用描述正确的是?
A、只设置画笔的颜色为红色
B、只设置填充的颜色为红色
C、设置画笔和填充的颜色为红色
D、设置画笔的颜色为红色,设置画布背景的颜色为红色
答案:C
解析:其实这道题最简单的办法就是写代码验证,在这之前我们要先了解三个函数,分别是pencolor、fillcolor和color,或许你学过、听过,但是不会用,我们一起来看一下。
pen 单词含义:笔; ① pencolor:它主要用来设置画笔的线画出来的颜色
fill 单词含义:填充; ② fillcolor:它主要设置填充封闭图形(如圆形、矩形等)的颜色
color单词含义:颜色;③ color:它可以同时设置画笔的线和填充的颜色
看一下代码示例会更加清晰
pencolor函数:只会设置画笔的颜色,不会设置填充颜色
# 导入turtle库
import turtle
# 初始化turtle
t = turtle.Turtle()
# 使用pencolor设置画笔颜色
t.pencolor("blue") # 画笔颜色为蓝色
t.pensize(3) # 画笔粗细设置为3
t.forward(100) # 画一条蓝色的线
该程序的运行效果如下图所示:
fillcolor函数:只会填充封闭图形的颜色,并不会设置画笔的颜色
# 导入turtle库
import turtle
# 初始化turtle
t = turtle.Turtle()
# 使用fillcolor设置填充颜色
# 默认情况下,画笔的线的颜色为黑色
t.fillcolor("red") # 填充颜色为红色
t.pensize(10) # 设置画笔粗细为10
t.begin_fill() # 开始填充
t.circle(50) # 画一个红色填充的圆
t.end_fill() # 结束填充
该程序的运行效果如下图所示:
color函数:能够同时设置画笔的颜色和填充的颜色
# 导入turtle库
import turtle
# 初始化turtle
t = turtle.Turtle()
# 使用color同时设置画笔和填充颜色
t.color("green", "yellow") # 画笔颜色为绿色,填充颜色为黄色
t.pensize(10) # 画笔的粗细设置为10
t.begin_fill()
t.circle(50) # 画一个绿色边框、黄色填充的圆
t.end_fill()
该程序的运行效果如下图所示:
注意:该题所考查的知识点属于Turtle库部分,特别是关于画笔相关函数的理解与应用,经过统计,在整份等级考试的试卷中,Turtle库这一部分考查的知识点占14分,和官方给出的参考分值还是比较契合的。
接下来,我再给出一个关于青少年软件编程等级考试Python一级的知识库思维导图,让你对自己所需要掌握的知识点有一个更加清晰的了解,不要盲目乱学,要有思考地,有辨别地,有选择地学习,各个击破重点和难点。
希望对面正在努力的你,越来越好,只要动起来,只要开始,只要在路上,就是在进步!
我是小C老师,更多内容,关注:小C哈哈哈,再见!