内容正文:
神奇的小海龟
泰山版信息技术第6册附录Python第3课
Scraio画图
正方形
三角形
繁花曲线1
繁花曲线2
第 ‹#› 页
2
海龟画图
海龟
英文名:turtle
Python中的函数库
根据不同程序指令,将爬行的路径绘制成各式各样的图形。
第 ‹#› 页
3
操作符 操作符描述
forward() 沿着海龟当前的方向前进一段距离
back() 沿着海龟当前的方向后退一段距离
right() 沿着海龟当前的方向向右转一个角度
left() 沿着海龟当前的方向向右转一个角度
circle() 让海龟绘制一个圆形
shape() 设置海龟的形状
color() 设置海龟的颜色,当设置两个参数时,第一个参数为移动后轨迹的颜色,第二个为填充色
Turtle库中常用的函数
第 ‹#› 页
4
引入Turtle库,在屏幕上绘制一条直线
任务一
思考:如何导入Turtle库?
import 导入
翻译助力
第 ‹#› 页
引入Turtle库,在屏幕上绘制一条直线
任务一
import turtle #导入海龟函数库
turtle.forward(100) #海龟前进100
forward 向前、前进
翻译助力
尝试操作
第 ‹#› 页
引入turtle库,在屏幕上绘制一条直线
任务一
绘图程序的2个基本步骤
1.使用import语句导入海龟函数库;
2.使用函数库提供的各类函数进行绘图。
总结
第 ‹#› 页
海龟变化形状
任务二
turtle.shape(“turtle”) #将海龟的形状设置成海龟
尝试修改turtle.shape(“turtle”) 引号里面的内容调整海龟的形状。
arrow 箭头
square 方形
circle 圆形
triangle 三角形
海龟形状
第 ‹#› 页
海龟变化颜色
任务三
turtle.color(“red”) #将海龟的颜色设置为红色
尝试修改turtle.color(“red”) 引号里面的内容调整海龟的颜色。
green 绿色
yellow 黄色
blue 蓝色
海龟形状
第 ‹#› 页
使用顺序结构画一个边长为100的红色正方形
任务四
D
B
左转90o
C
直行100
A
直行100
直行100
直行100
左转90o
左转90o
左转90o
直行100
左转90o
直行100
左转90o
直行100
左转90o
直行100
左转90o
提示:
使用海龟库中的以下函数:
color()
forward()
left()
第 ‹#› 页
使用顺序结构画一个边长为100的红色正方形
任务四
import turtle #导入海龟函数库
turtle.color(“red”) #设置颜色为红色
turtle.forward(200) #海龟向前直行200
turtle.left(90) #海龟左转90度
turtle.forward(200)
turtle.left(90)
turtle.forward(200)
turtle.left(90)
turtle.forward(200)
turtle.left(90)
你做对了吗?
你有什么发现?
第 ‹#› 页
综合练习
1.使用Turtle库中的forward()、left()、color()、shape()等函数画一个边长为200的蓝色正方形。
2.使用Turtle库中的circle()函数,尝试画一个圆形。要求:圆形的半径为100,颜色为绿色。
第 ‹#› 页
$$