python中turtle库的用法,python中turtle函数库
Python海龟库——海龟的应用
海龟图书馆游戏攻略
1.Turtle中的Turtle.setup()函数用于启动一个图形窗口,它有四个参数。
turtle.setup(宽度、高度、startx、starty)
启动窗口的宽度和高度表示窗口启动时窗口左上角在屏幕上的坐标位置。
我们用的显示屏也是一个坐标系,以左上角为原点,左右轴分别是X轴和Y轴。Python程序代码启动一个宽1300像素、高800像素的窗口,窗口的左上角就是屏幕的左上角。
(startx,starty)表示绘画的初始点,(0,0)表示位于计算机屏幕的中心。
2.Turtle中的Turtle.pensize()函数表示小乌龟运动轨迹的宽度。
3.Turtle中的Turtle.pencolor()函数表示小乌龟运动轨迹的颜色。
它包含一个输入参数,这里我们把它设置为蓝色,蓝色,也可以用其他颜色的词。Turtle使用RGB来定义颜色。如果想得到和图片颜色一样的蛇,请输入turtle.pencolor ("# 3b9909 ")。
4.Turtle中的Turtle.seth (angle)函数表示海龟启动时的运动方向。它包含一个输入参数,即角度值。
其中0表示东、北纬90度、西经180度、南纬270度;负值表示相反的方向。在节目中,我们让小乌龟在-40度,也就是东南方向40度开始爬行。
5.turtle.circle()函数使乌龟沿着一个圆爬行。
rad参数描述的是圆形轨迹半径的位置,在小乌龟奔跑的左侧,在rad的远位置。如果rad为负,则半径在乌龟的右侧,参数angle表示乌龟沿圆爬行的弧度值。
6.turtle.fd()函数也可以用turtle.forward()表示乌龟往前直爬,表示小乌龟往前直爬,
它有一个指示爬行距离的参数。
7.详细的参数描述
1个程序
复制代码
进口甲鱼
def drawSnake(弧度、角度、数量、颈距):
对于范围内的I(数量):
turtle.circle(弧度,角度)
turtle . circle(-弧度,角度)
turtle.circle(弧度,角度/2)
turtle.fd(拉德)
turtle . circle(neck rad 1180)
turtle.fd(弧度*2/3)
def main():
turtle.setup(1300,800,0,0)
pythonsize=30
turtle.pensize(pythonsize)
turtle.pencolor(蓝色)
乌龟.塞斯(-40)
画蛇(40,80,3,pythonsize/2)
主()
复制代码
2.改变颜色
3.三角
复制代码
进口甲鱼
turtle.setup(1000,1000,0,0)
尺寸=20
turtle.pensize(大小)
turtle.color("红色")
长度=200
turtle.seth(0)
turtle.fd(长度)
乌龟大师赛思(下)120
turtle.fd(长度)
乌龟大师赛思(下)240
turtle.fd(长度)
复制代码
4.五角星形
复制代码
来自海龟进口公司*
颜色(“黄色”、“红色”)
沉思(10)
Begin_fill()#和end_fill成对出现,填充起点和终点。
虽然正确:
向前(200)
右(144)
If (pos ()) 1: #获取位置的绝对值
破裂
end_fill()
复制代码
复制代码
进口甲鱼
乌龟冥想(10)
turtle.fillcolor("红色")
turtle.begin_fill()
对于范围(5)中的I:
turtle.fd(200)
龟权(下)144
turtle.end_fill()
复制代码
对比上面两个代码,第一个通过计算位置距离结束while循环,第二个通过确定if循环次数结束程序。
第一个通过从turtle import *引入turtle库,在不添加turtle的情况下调用程序中的函数。第二个通过import turtle引入turtle库,用turtle调用函数。前缀。
5.向日葵
复制代码
1份来自turtle import *
2色(“黄色”、“红色”)
3沉思(3)
4 begin_fill()#和end_fill成对出现,分别填充起点和终点。
5虽然正确:
6前进(200)
七右(165)
8如果abs(pos())1:#得到位置的绝对值
9休息
10 end_fill()
复制代码
改变旋转角度得到美丽的花朵。
引自戴着竹帽的https://www.cnblogs.com/ruo-li-suo-yi/p/7296272.html。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。