小学信息科技Python课程第3课:变量与颜色

一、变量

变量是计算机内存中的一块区域,存储规定范围内的值,值可以改变,通俗的说变量就是给数据起个名字。

1️⃣变量命名规则

变量名由字母、数字、下划线组成

数字不能开头

不可以使用关键字

简短且具有描述性

2️⃣变量的赋值

每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建;

等号(=)用来给变量赋值,等号(=)运算符左边是一个 变量名,等号(=)运算符右边是存储在变量中的值。

3️⃣多个变量赋值

Python允许同时为多个变量赋值。

二、设置颜色的方法

1️⃣pencolor()

pencolor()方法设置线条颜色:

调用pencolor方法时,需要在括号里输入颜色的值,否则返回当前画笔的线条颜色,默认的为黑色。

关于颜色的值,turtle是支持RGB颜色模式的,但我们通常使用各个颜色的英文单词来设置画笔颜色

2️⃣fillcolor()

fillcolor() 设置填充颜色:

turtle中颜色包含两个方面:线条色和填充色。填充色指的是一个封闭图形内部的颜色,正如正方形就是一个封闭图形,我们可以把它里面涂满颜色,这就是填充色。

填充颜色默认的也是黑色。通过调用fillcolor()方法来改变画笔的填充颜色,使得画面更加美观。别忘了在括号里输入颜色的值,否则也是返回当前画笔的填充颜色。

3️⃣color()

如果觉得分别用pencolor和fillcolor设置线条、填充颜色太麻烦,我们还可以使用color()方法同时设置这2个颜色。

和goto方法一样,color方法括号里接收两个参数,分别代表线条颜色和填充颜色。

4️⃣begin_fill() 和 end_fill()

begin_fill()和end_fill()没有参数,begin_fill被调用时用来记录填充颜色的起点,而end_fill被调用时用来记录填充颜色的终点。

注意:一定不要忘记begin_fill()、end_fill()需要同时出现才会有效果。

三、dot()方法

turtle绘图模块的dot()方法可以绘制一个半径为d的实心圆。

可以直接在dot()方法里面添加颜色参数

四、注释

五、延伸

思考:如果调用end_fill之前图形未封闭,会发生什么现象?

来源:http://www.6547.cn/blog/511

相关推荐
HIT_Weston6 小时前
80、【Agent】【OpenCode】bash 工具提示词(专用工具)
人工智能·agent·opencode
TechWayfarer6 小时前
AI的幻觉谁来买单?智能体时代的数据溯源与鉴权
开发语言·python·安全·ai
2301_779622416 小时前
如何自动计算SQL税费信息_利用触发器实时扣算税额
jvm·数据库·python
weixin_444012936 小时前
mysql在高并发环境下的读写分离与负载均衡
jvm·数据库·python
2401_824697666 小时前
如何通过phpMyAdmin给WordPress所有用户发送全站通知_系统表插入
jvm·数据库·python
Str_Null6 小时前
Python 自动线性化 HTML/MD 表格的工程实践(一个读取表格并且提供输出的工具)
开发语言·python·html
深度森林6 小时前
医学应用“手术机器人导航”高价值专利案例:基于计算机视觉的临床手术机器人导航规划方法
人工智能·计算机视觉·机器人
CLX05056 小时前
如何管理Oracle服务器的内核共享内存_shmmax与shmall计算
jvm·数据库·python
许彰午6 小时前
# OCR与语音识别——政务AI的两个实用场景
人工智能·ocr·语音识别
xixixi777776 小时前
《机密计算破局政务金融、截图工具漏洞泄露NTLM哈希、智能体仿冒日增200+:AI安全的三场“攻防战”》
人工智能·安全·ai·金融·大模型·政务·合规