import turtle就引入海龟作图模块。运行这个模块,就可以作图。
#旋转的正方形
import turtle
import random
t=turtle.Turtle()
t.speed(0)
a=200
n=4
k=360/n
for i in range(90):
####t.pencolor(random.random(),random.random(),random.random())
####t.rt(1)
####for j in range(n):
########t.forward(a)
########t.right(360/n)
t.done()
a=input()
把#替换为空格就可以运行。
请想象绘图区有一只机器海龟,起始位置在 x-y 平面的 (0, 0) 点。先执行 import turtle,再执行 turtle.forward(15),它将(在屏幕上)朝所面对的 x 轴正方向前进 15 像素,随着它的移动画出一条线段。再执行 turtle.right(25),它将原地右转 25 度。Turtle star
使用海龟绘图可以编写重复执行简单动作的程序画出精细复杂的形状。
from turtle import *
color('red', 'yellow')
begin_fill()
while True:
forward(200)
left(170)
if abs(pos()) <1:
break
end_fill()
done()
通过组合使用此类命令,可以轻松地绘制出精美的形状和图案。
坐标是不正确的。屏幕尺寸是400x800屏幕比它的高度宽两倍,将乌龟向右或向左移动一个点,与向上或向下移动一个点相比,海龟需要移动两倍的距离这意味着如果基于坐标系绘制一个5x5的正方形,它实际上是一个矩形,即使它在坐标系中是5x5。
海龟绘图很适合用来引导孩子学习编程最初来自于WallyFeurzeig,SeymourPapert和CynthiaSolomon于1967年所创造的Logo编程语言。