python怎么打开turtle_python学习turtle(龟图标状态)

记录学习

turtle.hideturtle()

turtle.ht(),隐藏龟图标。

turtle.showturtle()

turtle.st(),显示龟图标。

turtle.isvisible(),龟是否显示。显示返回true,否则返回false。

turtle.shape(name=None),返回或设置形状,最初有以下形状:“arrow”, “turtle”, “circle”, “square”, “triangle”, “classic”。

turtle.resizemode(rmode=None),返回或设置龟形状状态。

“auto”:调整对应于pensize值的乌龟的外观。跟随pensize变化大小。

“user”:根据stretchfactor和outlinewidth(outline)的值来调整乌龟的外观。shapesize()与参数一起使用时调用resizemode(“user”)

“noresize”:没有改变乌龟的外观。

turtle.shapesize(stretch_wid=None, stretch_len=None, outline=None)

turtle.turtlesize(stretch_wid=None, stretch_len=None, outline=None),返回或者设置形状拉伸大小和轮廓线。

stretch_wid是垂直方向拉伸,stretch_len水平方向拉伸,outline轮廓的宽度。

初始形状

107ea65dd3a4a2b4fdc7fd86951b6da0969.jpg

运行,turtle.shapesize(5, 1, 1)

5813284d3c6dc987db04ac2c41499171443.jpg

de66a95a31e3022329fce8ec91f03048c54.jpg

再运行turtle.shapesize(5, 1, 5)

9ab7da40076e74f009943e89b93c06a9bb2.jpg

turtle.shearfactor(shear=None),设置或者返回剪力。

61434b16bda19a05c6e7b956a50e3a062d7.jpg

f57be6e99a2da06dbb53ebecfed4694b76e.jpg

40716041edbf1a9b1c1bd752f038857ca3f.jpg

turtle.tilt(angle),改变龟角度(按当前角度改变),但不改变移动方向。

turtle.settiltangle(angle),无论当前是什么角度,重新设置一个指向角度。不改变移动方向。自3.1版开始不推荐使用。

turtle.tiltangle(angle=None),返回当前倾斜角度,或重新设置一个指向角度。不改变移动方向。

turtle.shapetransform(t11=None, t12=None, t21=None, t22=None),设置或者返回龟形状矩阵数据。

turtle.get_shapepoly(),返回当前形状多边形作为坐标对的元组。可用于定义复合形状的新形状。

画个太极图;

import turtle as t

t.home()

t.bgcolor('#ccc')

##大半圆黑色

t.color('#000')

t.fillcolor('#000')

t.begin_fill()

t.circle(100,180)

t.end_fill()

##大半圆白色

t.color('#fff')

t.fillcolor('#fff')

t.begin_fill()

t.circle(100,180)

t.end_fill()

t.up()

t.sety(100)

##中半圆白色

t.color('#fff')

t.fillcolor('#fff')

t.begin_fill()

t.circle(50,180)

t.end_fill()

t.up()

t.goto(0,0)

##中半圆黑色

t.color('#000')

t.fillcolor('#000')

t.begin_fill()

t.circle(-50,180)

t.end_fill()

##两个小圆

t.up()

t.sety(34)

t.color('#fff')

t.fillcolor('#fff')

t.begin_fill()

t.circle(16,360)

t.end_fill()

t.up()

t.sety(134)

t.color('#000')

t.fillcolor('#000')

t.begin_fill()

t.circle(16,360)

t.end_fill()

t.ht()

如图:

cb579f310594b0743748d0881aa3fd36119.jpg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值