本文共 1341 字,大约阅读时间需要 4 分钟。
>>> import turtle>>> t = turtle.open()>>> t.reset()>>> t.forward(100)>>> t.left(90)>>> t.forward(100)>>> t.left(90)>>> t.forward(100)>>> t.left(90)>>> t.forward(100)>>> t.left(90)>>>
上面这个样子可以产出一个正方图形,其实就是一个for循环,用下面的for循环来实现:
for i in range(1,5): t.forward(50) t.left(90)
下面的代码:
···pythont.reset()
for x in range(1,9): t.forward(150) t.left(225)
## 着色 画一辆汽车用到如下函数:color() #改变颜色begin_fill() 和end_fill()结合着来用,给一快区域涂色circle(半径) #画一个圆形```python>>> t.reset()>>> t.color(1,0,0)>>> t.begin_fill()>>> t.forward(100)>>> t.left(90)>>> t.forward(20)>>> t.left(90)>>> t.forward(20)>>> t.right(90)>>> t.forward(20)>>> t.left(90)>>> t.forward(60)>>> t.left(90)>>> t.forward(20)>>> t.right(90)>>> t.forward(20)>>> t.left(90)>>> t.forward(20)>>> t.end_fill()>>> t.color(0,0,0)>>> t.up()>>> t.forward(10)>>> t.begin_fill()>>> t.circle(10)>>> t.end_file()Traceback (most recent call last): File "", line 1, in t.end_file()AttributeError: 'Turtle' object has no attribute 'end_file'>>> t.end_fill()>>> t.down()>>> t.down()>>> t.setheading(0)>>> t.up()>>> t.forward(90)>>> t.right(90)>>> t.forward(10)>>> t.setheading(0)>>> t.down()>>> t.circle(10)>>> t.end_fill()>>> t.color(0,0,0)>>> t.setheading(0)>>> t.begin_fill()>>> t.circle(10)>>> t.end_fill()>>>
color() 有三个参数,一次为三原色(红绿蓝)占有的比例,全部占有为1
全是0 为黑,全是1为白色,光的三原色。转载地址:http://clgv.baihongyu.com/