资源简介 (共18张PPT)教材:四川义务教育信息技术教材年级:七年级上第三单元 :走进python的世界第二节: 在python中用turtle模块画图学校:富顺县板桥镇九年制学校制作人:舒其芳0102030405引入模块基本框架for循环绘制多边形绘制花朵目录01引入模块01引入模块三法:import turtle #引入turtle模块import turtle as tfrom turtle import *#引入turtle模块后重命为t#引入turtle模块的全部属性与方法010203PKimport turtleturtle.screensize(400,300,'pink')import turtle as tt.screensize(400,300,'pink')from turtle import *screensize(400,300,'pink')01引入模块推荐此法:02基本框架02引基本框架入turtle模块涉及画布,画笔,颜色,填充代码根据实际情况取舍import turtle as t #引入turtle模块t.color('blue','yellow') #颜色(笔色,填充色)t.screensize(400,300,'pink')#画布(长,宽,背景色)t.pensize(6) #画笔(粗细)t.begin_fill() #开始填充...... #所画图形代码t.end_fill() #结束填充03for 循环作用:有重复执行的代码,可用for循环简写格式:for <变量> range<循环次数>:[循环体]03for 循环注意冒号注意缩进冒号输入正确,回车后,自动缩进,在光标闪烁处输入代码04绘制多边形画线t.fd( ) #边长左转t.lt( ) #转度左转t.lt( ) #转度画线t.fd( ) #边长04绘制多边形循环画正多边形精简代码:import turtle as t #引入模块for i in range( ): #for 循环( )t.fd(100) #边长t.lt( ) #左转( )04绘制多边形?几边形?360/几边形以边长100为例05绘制花朵01020304画圆import turtle as tt.circle(100) #半径画弧import turtle as tt.circle(100,80) #半径,弧度画花瓣import turtle as tt.circle(100,80)t.lt(100) #左转度数t.circle(100,80)画花朵05绘制花朵以半径100,弧度80为例画花朵精简代码:import turtle as tfor i in range( ): #for循环( )t.circle(100,80) #半径、弧度t.lt( ) #第一次左转( )t.circle(100,80) #半径、弧度t.lt( ) #第二次左转( )05绘制花朵以半径100,弧度80为例?几花瓣??180-弧度360/几花瓣+第一次左转画6边形import turtle as tt.screensize (400,300,'pink')t.pensize(6)t.color('blue','yellow')t.begin_fill()for i in range(6):t.fd(100)t.lt(60)t.end_fill ()画6花瓣import turtle as tt.screensize (400,300,'pink')t.pensize(6)t.color('blue','yellow')t.begin_fill()for i in range(6):t.circle(100,80)t.lt(100)t.circle(100,80)t.lt(160)t.end_fill ()思考:1,哪些代码是必须的,哪些代码是锦上添花的2.填充代码在for循环之内和之外的区别举例输入t.等一小会儿,会出来函数,再输入对应函数的首字母进行选择。知道循环次数的,用for循环,且代码末有冒号,不是分号,回车后,光标闪烁的位置有缩进,表示输入正确画几花瓣,要左转两次,注意两次转的度数,可用公式去套试着用turtle模块画一个五角星小结画几边形,左转角度(360/几边形),若除不清,可直接输入,比如画7边形,可输入360/7,在python中 / 表示除号谢谢观看Thanks 展开更多...... 收起↑ 资源预览