8.视觉魔法:学习turtle图形绘制(配套课件PDF)

资源下载
  1. 二一教育资源

8.视觉魔法:学习turtle图形绘制(配套课件PDF)

资源简介

参考资料:嵩天《Python语言程序设计基础》、嵩天 慕课MOOC课程、CSDN博客、稀土掘金
系列二 图形绘制
参考资料:嵩天《Python语言程序设计基础》、嵩天 慕课MOOC课程、CSDN博客、稀土掘金
1 Python语言库介绍
2
Python图形绘制 学习turtle库的使用
3 绘制五星红旗、地图
Python语 库
库是一组已经编写好的可重用代码的集合,
不必重新编写所有代码,需要时直接调用。
数据可视化:Pyecharts
标准库(自带) 第三方库
游戏开发:Pygame
……
绘图:turtle 需要下载后安装到
数据分析:Pandas Python的安装目录
……
turtle库(海 绘图)
Python中使用import关键字导入turtle库
import turtle 区别:调用
库函数时需
from turtle import * 加上库前缀
海龟在画布上游走,走过的
轨迹就形成了绘制的图形。
实例:绘制 个五 星
1 from turtle import *
2 pencolor("yellow")
3 fillcolor("yellow")
4 begin_fill()
5 for i in range(5):
6 fd(200)
7 rt(144)
8 end_fill()
9 hideturtle()
10 done()
实例:绘制 个五 星
1 from turtle import * #导 turtle库所有函数
2 pencolor("yellow") #画笔颜 为
3 fillcolor("yellow") #图案填充为
4 begin_fill() #准备填充
5 for i in range(5): #循环5次
6 fd(200) #每次前进200像素
7 rt(144) #每次向右旋转144°
8 end_fill() #结束填充
9 hideturtle() #隐藏海
10 done() #停 绘制,绘窗不关闭
举 反三:绘制五星红旗
问题分析
1.绘制红色的长方形(旗面)。
2.确定五角星处于画布的位置。
3.分别绘制五角星。
举 反三:绘制五星红旗
绝对坐标: goto(x,y)
问题分析
1.绘制红色的长方形(旗面)。
2.确定五角星处于画布的位置。
3.分别绘制五角星。
#大五角星 #四个小五角星
(-170, 145) (-100, 180) (-85, 150) (-85, 120) (-100, 100)
拓展:绘制中国地图

展开更多......

收起↑

资源预览