专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

turtle一般用到几种数据类型_python

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/9 3:01:02       共计:3548 浏览

turtle一般用到几种数据类型?

turtle主要包含三个类型的函数

绘制状态函数

包括pendown(),penup(),pensize()对应的别名字就是 pd() pu() width()

pendown() 字面意思就是下笔,接下来运动有关的都会绘画 别名pd()

penup() ,字面意思就是提起笔,接下来不做任何绘画,知道出现pendown(),别名pu()

pensize(size),确定当前笔的大小 size 为大小别名width()

t.fd(100)

t.circle(100)

t.penup()#抬起笔不继续画

t.goto(100,100)

t.pd()

t.pensize(10)

t.circle(200)

time.sleep(3)

1

2

3

4

5

6

7

8

9

1

2

3

4

5

6

7

8

9

颜色控制函数

color() ,pencolor() , begin_fill(), end_fill()

color(color1,color2) 同时设置画笔颜色pencolor=color1, 填充内容的颜色 fillcolor=color2

import turtle as t

import time

#绘制多边形

def GetNum_Polygon(num):

t.color("red", "yellow")

t.begin_fill()

for i in range(num):

angel = 360/num

t.forward(80)

t.left(angel)

t.end_fill()

time.sleep(1)

if __name__ == '__main__':

GetNum_Polygon(9)

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

begin_fill(), end_fill()开始填充和结束填充

运动控制函数

forward() , backward() , right() , left() , setheading() , goto() , circle()

forward(distance),在函数内输入distance就往(当前方向)画一条distance长的线段

backward(distance),在函数内输入distance ,往当前的相反方向画一条distance的线段

right(angle) ,left(angle_num) 确定方向的函数,左右转angle

goto(x,y)将画笔移动到坐标为x,y的位置 ,采用直角坐标系,xy的值是相对一开始的原点位置(0,0)

setheading(angle),setheading是一个确定方向的函数,输入的角度不是相对的位置,是类似极坐标的绝对角度

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:他们是什么关系呢_python | ·下一条:福利购口碑怎么样_java

Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有