强基初中数学&学Python——第三十五课 海龟画图基本操作方法之一

    海龟画图是Python官方的标准模块,导入方法如下(这里为了方便,导入时重命名):

 

——窗口控制——

 

    title方法设置窗口标题:

    setup方法设置窗口的大小和位置:

    byeexitonclick方法关闭窗口:

 

——画布控制——

 

    bgcolor方法设置画布背景颜色:

    bgpic方法设置背景图片,目前可能只支持gifpng格式:

绝对路径引用图片:

 

 

相对路径引用图片:

 

 

 

    screensize方法设置画布大小和背景颜色(也可用bgcolor方法):

    clear方法清除画布上的图形:

 

    clearscreen方法清除画布上的一切(包括背景颜色、图片等):

 

 

——画笔本体(海龟)控制——

 

    shape方法设置海龟的形状,系统自带classic(默认)、arrowturtlecirclesquaretriangle六种形状:

    showturtlest方法显示海龟;hideturtleht方法隐藏海龟:

 

 

 

 

 

 

 

——画笔操作控制——

 

    pendownpddown方法画笔落下;penuppuup方法画笔抬起:

 

    speed方法设置画笔速度,参数110速度增快,0最快,无参数返回当前速度值。在数学中一般使用最快速度0。也有几个文字描述的速度等级如下:

"fastest"0 最快;

"fast"10 快;

"normal"6 正常;

"slow"3 慢;

"slowest"1 最慢。

当输入的数小于等于0.5或大于等于10.5时认为是最快速度,即数值等于0;其他情况按0.5(10.5除外)大于0.5入约成110的整数:

    pensizewidth方法设置画笔的粗细,参数是大于等于0的数,其它参数在画图时出错:

    pencolor方法设置画笔颜色(即所画的线条颜色),参数可以是颜色描述字符串(例如 "red""yellow" "#33cc8c"),也可以是rgb三原色的数值。rgb数值与colormode(颜色模式)有关,colormode1.0255两个数值,由colormode方法设置。pencolorcolormode方法示例:

    

练习题:导入海龟画图,把窗口设置为:标题我爱海龟,宽400300,鼠标点击关闭。画布底色设置为蓝色,添加一张自己喜欢的底色图片。以最快速度画一段线宽230的绿色线,提笔走30后落笔,以正常速度画一段线宽430的红色线,提笔走30后落笔,以最慢速度画一段线宽830的蓝色线。