上节课我们认识了Python小海龟,学会了指挥它前进、转弯,今天跟着课堂PPT,解锁小海龟的进阶技能——画圆、调画笔、做多彩见面礼!小海龟准备了一份特别的见面礼,它是由一个个彩色圆圈组成的“多彩棒棒糖”,跟着PPT步骤学,只需几行代码,就能画出专属你的创意棒棒糖,趣味拉满,新手也能轻松搞定👇📌 知识回顾:召唤小海龟+基础指令
先快速回顾上节课重点,帮大家衔接今日内容,避免脱节~1. 召唤小海龟(准备工作)
想要指挥小海龟画图,先“找到它、拿到画笔”,2行代码搞定:# 1. 导入小海龟工具(相当于找到小海龟)import turtle# 2. 创建小海龟对象(相当于给小海龟递上画笔)t = turtle.Turtle()
2. 4个基础指令(必记)
向前:t.forward(距离) / t.fd(距离)今天我们在此基础上,解锁3个新技能,一起画出小海龟的“见面礼”吧!🔍 新知学习1:画圆指令(circle())
小海龟的见面礼是由很多圆圈组成的,而画圆的核心指令,就是t.circle(半径),超简单!✅ 核心用法
一个圆的大小,由「半径」决定,半径越大,圆越大,代码格式如下:# 画一个半径为100像素的圆(小试牛刀)t.circle(100)
💡 小提醒:运行代码后,小海龟会以当前位置为起点,画出完整的圆形,半径数值可以随便修改哦~进阶:画弧线
除了画完整的圆,还能画弧线,只需给circle()增加第二个参数(弧度),格式:t.circle(半径, 弧度)# 画一个半径100、弧度180的弧线(半圆)t.circle(100, 180)
弧度180就是半圆,360就是完整的圆,后续画升级版棒棒糖会用到哦~🔍 新知学习2:调整画笔宽度(pensize())
观察小海龟的见面礼,会发现画笔宽度比较宽,显得更饱满好看~ 调整画笔粗细,用t.pensize(宽度)即可。✅ 代码演示
# 更改画笔宽度为20像素(数值越大,画笔越粗)t.pensize(20)# 再画圆,看看效果t.circle(100)
🔔 互动思考:铅笔、钢笔、毛笔写出来的字一样吗?—— 不一样!就像画笔宽度不同,画出来的线条也不同哦~🔍 新知学习3:更改画笔颜色(color())
小海龟的见面礼有很多颜色,特别好看!更改画笔颜色,用t.color(颜色英文),PPT给大家整理了12种常见颜色,记好啦~📝 常见颜色大全(重点,必记)
红色: red | 橙色: orange | 黄色: yellow绿色: green | 蓝色: blue | 紫色: purple白色: white | 黑色: black | 灰色: grey粉色: pink | 金色: gold | 银色: silver✅ 代码演示
# 更改画笔颜色为红色(注意:颜色用英文,引号是英文符号)t.color("red")# 画一个红色的圆t.circle(100)# 再换一种颜色,画一个更小的圆t.color("blue")t.circle(90)
❌ 避坑提醒:颜色必须写英文,引号一定要用英文符号,否则会报错哦!进阶:自定义颜色
除了常见颜色,还能用颜色代码自定义颜色,格式:t.color("#颜色代码")# 用颜色代码更改画笔颜色(示例:深灰色)t.color("#111213")t.circle(80)
💻 实战挑战:画出多彩棒棒糖
学会了画圆、调粗细、换颜色,我们就可以画出小海龟的见面礼——多彩棒棒糖啦!核心逻辑:画多个大小递减的彩色圆圈,最后加一根“棒棒糖棍”。✅ 完整代码(可直接复制运行)
import turtlet = turtle.Turtle()# 1. 调整画笔宽度(20像素,更饱满)t.pensize(20)# 2. 画彩色圆圈(从大到小,颜色依次更换)t.color("red")t.circle(100)t.color("blue")t.circle(90)t.color("yellow")t.circle(80)t.color("green")t.circle(70)t.color("purple")t.circle(60)t.color("orange")t.circle(50)t.color("grey")t.circle(40)t.color("gold")t.circle(30)# 3. 画棒棒糖棍(右转90度,向前移动)t.color("brown")t.right(90)t.forward(200)# 保持画图窗口,手动关闭turtle.done()
🎨 创意拓展:升级版棒棒糖
用弧线代替完整的圆,画出更有创意的棒棒糖,代码示例:import turtlet = turtle.Turtle()t.pensize(20)# 用弧线画多彩棒棒糖(每两个同色弧线组成一个圆)t.color("red")t.circle(100, 180)t.color("gold")t.circle(100, 180)t.color("blue")t.circle(90, 180)t.color("purple")t.circle(90, 180)# 后续可继续添加颜色和弧线,发挥创意哦~turtle.done()
❓ 趣味思考
一个圆的大小,是由什么决定的?(答案:圆的半径);我们画的多彩棒棒糖,是由什么构成的?(答案:很多大小递减的彩色圆圈);如何给棒棒糖增加更多颜色?(答案:继续添加t.color()和t.circle()指令,更换不同颜色)。📝 核心知识点总结(必背)
画圆/弧线:t.circle(半径)(完整圆)、t.circle(半径, 弧度)(弧线);调整画笔宽度:t.pensize(宽度)(数值越大,画笔越粗);更改画笔颜色:t.color(颜色英文) 或 t.color("#颜色代码");棒棒糖画法:多个大小递减的彩色圆圈 + 一根“棍子”(右转+前进)。💬 互动留言
今天的小海龟进阶技能你学会了吗?有没有成功画出多彩棒棒糖?试着给棒棒糖增加新的颜色,或者用弧线画一个升级版棒棒糖,在评论区分享你的代码和画图成果呀~分享你的心得吧:我学会了______,我创造了______,我挑战了______!关注我,下节课我们解锁更多小海龟创意画法,继续玩转Python编程,用科技拥抱美好未来~