turtle介绍

窗体函数:setup(640,500,350,350)表示:在桌面(350,350)位置开始创建640*500大小的画布窗体。

画笔状态函数:

penup():提起画笔后移动画笔不再绘制图形。

pendown():没有参数,作用是放下画笔后移动画笔可以绘制图形。

pensize(width):画笔的宽度

pencolor(color):参数用来设置画笔的颜色

color():设置画笔和填充颜色

begin_fill():在需要填充图形之前调用

end_fill():在填充图形之后调用,表示填充颜色结束

forward(distance):把画笔向当前方向前进distance距离

backward(distance):沿反方向后退distance距离。

right(angle):向右旋转angle角度

left(angle):向左旋转angle角度

seth(to_angle):设置当前画笔朝向为to_angle角度

circle(radius,extent=None):根据半径画图

# 画圆
import turtle
turtle.circle(100)

turtle介绍_第1张图片

import turtle
turtle.fillcolor("red")
turtle.begin_fill()
for i in range(5):
    turtle.forward(100)
    turtle.right(144)
turtle.end_fill()

turtle介绍_第2张图片

import turtle
for i in range(4):
    turtle.forward(100)
    turtle.left(90)
# 方法二
import turtle
for i in range(4):
    turtle.forward(100)
    d = d+90
    turtle.seth(d)

turtle介绍_第3张图片

#内角和=(n-2)x180
import turtle
turtle.color("red","yellow")
turtle.begin_fill()
for i in range(36):
    turtle.forward(200)
    turtle.left(170)
turtle.end_fill()

turtle介绍_第4张图片

import turtle
turtle.pensize(2)
for i in range(5):
    turtle.forword(200)
    turtle.left(72)

turtle介绍_第5张图片

import turtle
turtle.pensize(2)
d=72
for i in range(5):
    turtle.seth(d)
    d +=72
    turtle.forward(200)

turtle介绍_第6张图片

import turtle
for i in range(4):
    turtle.seth(90 * (i+1))
    turtle.circle(50,90)
    turtle.seth(-90 + i*90)
    turtle.circle(50,90)
turtle.hideturtle()#隐藏箭头

turtle介绍_第7张图片

import turtle
turtle.pensize(5)
for i in range(6):
    turtle.fd(100)
    turtle.right(60)
turtle.color("red")
turtle.circle(60,steps=6)

turtle介绍_第8张图片

你可能感兴趣的:(笔记,python)