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

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

26f105c6f52af7887cd608276c66db06.png

——窗口控制——

    title方法设置窗口标题:

8913edaad9f385c9b12b81c943e05348.png

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

faefa35f068eb2f42a1ddf491233eca5.png

    bye或exitonclick方法关闭窗口:

0b03a95535f3bd83407f1896304fd262.png

——画布控制——

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

795140283766e24962ea32b135d0c88f.png

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

绝对路径引用图片:

5837b98ac1014fd465a62192a526521b.png

755637c75bc36e09eb40ddd2aa2ac8ef.pngf6a07365910cd80227e2e37515c52207.png

89532adb0e9a5c12dc91a38a4e6d950e.png

相对路径引用图片:

3559e97f2d6a8b94c04c26eb272ad430.png

fdb005e79af63d7c26d9409e2be4aed7.png

3e0417a12b4f795563a0c22121fd4a14.png

2a583bfc7a10517b66776d48fd0052fe.png

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

6c9bbbbbe1eb1dced19b5e5533121803.png

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

c7d60a858d683130b51c05649c09902d.png

77539958ff185b2921febfab2ecd9184.png

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

5b23146ef9c860f6e151fa1cfcc965d6.png

7ee56df045ebe93027b6dd4d0f9334fc.png

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

    shape方法设置海龟的形状,系统自带classic(默认)、arrow、turtle、circle、square和triangle六种形状:

dbcc56a092469e4e9778ba8c5bd298a9.png

c450b4b9f8a315c0daeb2547c49cafb0.png

dcfe795274cb80e8bfddbfa7d3b0e8e4.png

a29b93b5b66b4abb0072c2bf3a53d9cb.png

02673dc9d3166f6cd620a12d01cf39b8.png

27446c114035b00565978bdd5f5d43cc.png

4a7b26f0d0ddba7d1b6aa487e05da74d.png

    showturtle或st方法显示海龟;hideturtle或 ht方法隐藏海龟:

61afc64f49facec982e172377c36041c.png

07fe4b92e668673ca54edcb470ccadee.png

ff24f4636cd4455c3dd91c5d3407de66.png

f01721c49cd1bb20fbf5c6e3be4e9f1d.png

ce36053ced60ac6cb4197d0c320fd114.png

de399ad062696f94ae23d3563ef3c50c.png

74097ed90c0ae8f3ca63c83cb47fa522.png

83407600bce09d25e7e73a1c8ba5b599.png

——画笔操作控制——

    pendown、pd或down方法画笔落下;penup、pu或up方法画笔抬起:

9cd81c74525030da0f7daa2073a8e735.png

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

"fastest":0 最快;

"fast":10 快;

"normal":6 正常;

"slow":3 慢;

"slowest":1 最慢。

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

9728e4f686391a7e277ea02d40c7ec68.png

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

eb59b359c420ce54459f99bbe6cc63f8.png

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

f607a6cbeda20c94533f2e3284b10b41.png

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

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值