资源简介 (共20张PPT)在Python中用turtle模块画图模块的引入召唤海龟(turtle)介绍几个单词:import 引进或导入turtle 海龟as 如同或作为from 从……来forward 往前走* (通配符)任意个任意的字符模块的引入import turtle在Python中使用turtle模块,需要先引入(import)它模块名.函数名( 参数 )例:画一条直线forward(步数n) 前进全部引用: 使用from关键字将turtle模块中的所有属性与方法全部 引入,后续代码中就可不再写turtle模块的名称。一、模块的引入不再写turtle模块的名称别名引用 :为了将代码写的简单,import语句可以使用关键字as,对turtle模块进行重命名。直接引用:用turtle全称。画图初体验:分别打开并运行三个《画一条直线.py》程序,想一想它们分别用了哪一种模块引入方式?认识几个英语单词forwardbackwardleftrightpensizepencolor前进后退向左向右画笔型号画笔颜色认识几个函数及其作用forward(150) 缩写为fd(150)backward(180) 缩写为bd(180)left(45) 缩写为lt(45)right(45) 缩写为rt(60)前进150步后退180步向左转动45o向右转动60o二、基本命令的设置默认向右为前进正方向前进 fd(步数)右转 rt(角度)后退 bd(步数)左转lt(角度)猜一猜:读程序猜图形读以下程序代码,你能猜出它是什么图形吗?from turtle import *fd(180)lt(90)fd(180)lt(90)fd(180)lt(90)fd(180)90°三、画笔属性的设置太单调了,颜色?笔的大小 ?三、画笔属性的设置画笔的粗细:pensize( )画笔的颜色:pencolor( )如果不设置,画笔宽度默认为1如果不设置,画笔颜色默认为黑色代码:from turtle import*pensize(8)pencolor('red')forward(180)pinkyellowblueorangeblackred粉红色黄色蓝色红色黑色橙色你能行:读程序选图形读以下程序代码,你能选出它运行后的图形。from turtle import *pencolor('red')pensize(8)fd(180)lt(90)fd(180)lt(90)fd(180)lt(90)fd(180) import turtle as hh.pencolor('orange')h.pensize(11)h.fd(80)h.lt(90)h.fd(100)h.lt(90)h.fd(120)h.lt(90)h.fd(140)h.lt(90)h.fd(160)h.lt(90)h.fd(180)h.lt(90)h.fd(200) import turtleturtle.pencolor("pink")turtle.pensize(8)turtle.lt(60)turtle.fd(180)turtle.rt(120)turtle.fd(180)turtle.lt(120)turtle.fd(180)turtle.rt(120)turtle.fd(180) (一) (二) (三)A B C实战一:编写一个程序画一个正三角形,画笔宽度和颜色任意,并运行得出图形。60°120°要求:修改正三角形代码,绘出一 个红色的正五角星或绿色正六边形。实战二:108°72°36°144°120°拓展思考练习:如果要通过询问输入颜色和笔的大小的方式来改变图形,正五角星这个程序该怎样修改?试一试给图形填充颜色并用for语句把程序简化。总结:1、引入turtle模块的方法有三种a、import turtleb、import turtle as tc、from turtle import *2、前进、后退、左转、右转的函数命令前进 forward() 缩写为 fd() 后退backward() 缩写为bd()左转 left() 缩写为lt 右转 right() 缩写为rt()3、画笔的大小、颜色设置的方法pensize() 如果不设置,画笔宽度默认为1pencolor() 如果不设置,画笔颜色默认为黑色,例:pencolor(‘blue’) 展开更多...... 收起↑ 资源预览