个人博客:https://tang2333.xyz/
- 1.运动控制
- 2.画笔控制
- 3.控制台控制
turtle.goto(x,y)
画笔定位到坐标
turtle.forward(d)
向正方向走d距离
turtle.backward(d)
向负方向走d距离
turtle.left(a)
向左转a度
turtle.right(a)
向右转a度
turtle.home()
回到原点
turtle.circle(r, a)
画圆形r半径,a角度
turtle.speed(speed)
speed速度
turtle.goto(x, y)
画笔到(x,y)位置
画一个边长为99的正方体,然后以半径49在左右边各画一个圆
import turtle
turtle.speed(1)
turtle.goto(0,0)
for i in range(4):
turtle.forward(100)
turtle.left(90)
turtle.home()
turtle.circle(49, 360)
turtle.goto(99, 0)
turtle.circle(49, 360)
turtle.pendown()
画笔落下,移动时绘制图形
turtle.penup()
画笔抬起,,移动时不绘制
turtlr.pensize()
画笔粗细
turtle.pencolor()
画笔颜色
turtle.fillcolor()
填充颜色
turtle.begin_fill()
开始填充
turtle.end_fill()
结束填充
turtle.done()
暂停,便于截图装逼,hhh
实例:依旧是画图形
import turtle
turtle.pensize(5)
turtle.pencolor('red')
turtle.fillcolor('green')
turtle.begin_fill()
turtle.speed(1)
turtle.goto(0,0)
for i in range(4):
turtle.forward(100)
turtle.left(90)
turtle.home()
turtle.circle(49, 360)
turtle.goto(99, 0)
turtle.circle(49, 360)
turtle.penup()
turtle.end_fill()
turtle.bgcolor()
设置背景颜色
turtle.bgpic()
设置背景图片
4.1 用正方形画圆
import turtle
for i in range(360):
turtle.setheading(i)
for i in range(4):
turtle.forward(100)
turtle.left(90)
turtle.done()
4.2红色的五角星
import turtle
turtle.speed(1)
turtle.color('red', 'red')
turtle.begin_fill()
for i in range(5):
turtle.forward(100)
turtle.right(144)
turtle.end_fill()
turtle.done()
import turtle
for i in range(6):
turtle.forward(60)
turtle.right(60)
turtle.forward(60)
turtle.left(120)
turtle.done()
import turtle
turtle.color('red', 'yellow')
turtle.begin_fill()
while True:
turtle.forward(200)
turtle.left(170)
if abs(turtle.position()) < 1:
break
turtle.end_fill()
turtle.done()