分享

python可以玩的海龟(turtle)画图软件...

 Bookroom for JetYang 2020-09-20

在做python练习题时,碰到一个让画国旗的题,于是在网上搜了下,发现turtle(海龟,哈哈)这个包还不错,画不多说直接介绍下基本操作。
一、turtle其实就是一个画图板,给你提供了一个画笔。我们先设置一下基本的属性:
1,运动属性
forward(d) 向前移动距离d代表距离

backward(d) 向后移动距离d代表距离

right(degree) 向右转动多少度

left(degree) 向左转动多少度

goto(x,y) 将画笔移动到坐标为(x,y)的位置

stamp() 绘制当前图形

speed(speed) 画笔绘制的速度范围[0,10]整数

2,画笔属性
down()画笔落下,移动时绘制图形

up()画笔抬起,移动时不绘制图形

reset()恢复所有设置

pensize(width)画笔的宽度

pencolor(colorstring)画笔的颜色

fillcolor(colorstring)绘制图形的填充颜色

fill(Ture)开始

fill(False)结束
也可以color(‘color,’color’)

circle(radius, extent)
绘制一个圆形,其中radius为半径,extent为度数,例如若extent为180,则画一个半圆;如要画一个圆形,可不必写第二个参数

3,例子

下面画个黄色五角星

import turtle
turtle.pensize(5)
turtle.forward(100)
turtle.color('yellow','yellow')
turtle.down()
turtle.fill(True)
for i in range(5):
    turtle.forward(100)
    turtle.right(72)
    turtle.forward(100)
    turtle.left(144)
turtle.fill(False)
ts = turtle.getscreen()
ts.getcanvas().postscript(file="wujiaoxing.eps")

最后保存到当前文件夹,图片貌似上传不了。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多