这是我新写的一个和turtle库有关的代码 。。。 import turtle as t t.speed(3) t.color('chocolate') t.begin_fill() for i in range(1): t.forward(100) t.left(90) t.forward(100) t.left(90) t.forward(100) t.left(90) t.forward(100) t.goto(100,0) t.end_fill() t.color('skyblue') t.begin_fill() for i in range(1): t.left(120) t.forward(40) t.left(60) t.forward(100) t.left(120) t.forward(40) t.end_fill() t.color('red') t.begin_fill() for i in range(1): t.goto(134,120) t.right(30) t.forward(100) t.left(30) t.forward(40) t.end_fill() t.penup() t.goto(3000,-2000) t.done() |
import turtle as t #调用turtle,并更改名称为t for x in range(4):#range(4) 生成0,1,2,3四个整数 ,表示重复执行下面代码四次 t.forward(200) #让画布中的小箭头向前移动200像素,并且画出来(除非你之前执行过t.up(),否则画不出来)。 t.left(120) #让画布中的小箭头左转120度。 t.done #结束绘画,保存画布。 顺便说一下,这段代码不会正常运行,因为t.forward(200)等代码是包含在类里面,要想使用,必须实例化这个类。比如,在循环前、导入模块后插入t = t.Pen()。 |