![72112817cad5bad3954ad6d1ae4ba59b.png](https://i-blog.csdnimg.cn/blog_migrate/5c85b6fdb62b9c28f3ef09b1ff8ad2a6.png)
import turtlet = turtle.Pen()for i in range(4): t.forward(100) t.right(90)
import turtle的作用是导入turtle库供我们使用,在turtle库中有很多的命令帮助来画图。
使用t = turtle.Pen()来新建一只画笔,取名字叫t。
使用for循环来重复以下动作四次:
- 前进 100
- 右转 90度
![6f8bf1f1afa4eb4aa7bcf90550e5d7e2.png](https://i-blog.csdnimg.cn/blog_migrate/f5888db870486ad000df1aff8d0f3e22.png)
import turtle
t = turtle.Pen()
for i in range(100):
t.forward(100)
t.right(90)
猜猜会发生什么?恭喜你!你收获了一个疯狂的正方形!
![950d24db1575165d192e6db79ac8813b.gif](https://i-blog.csdnimg.cn/blog_migrate/493af389ac474e053467fc01ce4da301.gif)
import turtlet = turtle.Pen()for i in range(100): t.forward(100) t.right(90 + 1)
![2f62437b4068cf022e46c4201dcdbfa9.gif](https://i-blog.csdnimg.cn/blog_migrate/3dce25f5fe89a0cdb1ec9e659af11828.gif)
import turtlet = turtle.Pen()t.speed(1)t.forward(0)t.right(90)t.forward(5)t.right(90)t.forward(10)t.right(90)t.forward(15)t.right(90)t.forward(20)t.right(90)t.forward(25)t.right(90)t.forward(30)t.right(90)t.forward(35)t.right(90)t.forward(40)t.right(90)t.forward(45)t.right(90)
哇!看起来好长!
那么实际是什么效果呢?
![116cd5df349d397b070c4ef95e11bbd6.gif](https://i-blog.csdnimg.cn/blog_migrate/35c939ee633861c70324c61bb854eb5c.gif)
import turtle
t = turtle.Pen()
t.speed(0)
for i in range(100):
t.forward(5 * i)
t.right(90)
![ce02760253798c2054395e18e2621a41.gif](https://i-blog.csdnimg.cn/blog_migrate/3f420bf054b1659a333131ce3439bfda.gif)
- 更改旋转的角度
- 更改循环中每次移动的距离
import turtle
t = turtle.Pen()
t.speed(0) #用于改变画笔的速度
t.color('green')
for i in range(100):
t.forward(5 * i)
t.right(90)
![1dfa4d9c7c39a80647cf5e8997bf81f3.gif](https://i-blog.csdnimg.cn/blog_migrate/1945312c879b98c8446de206dd8bc2ba.gif)
import turtle
t = turtle.Pen()
t.speed(0)
turtle.colormode(255)
t.color(220,120,180)
for i in range(100):
t.forward(5 * i)
t.right(90)
![9f85e55ee9f651eb8cc40c62e5c5309b.gif](https://i-blog.csdnimg.cn/blog_migrate/7e4bd4f5d98591072dfd6bdd5f0300d5.gif)
![92b0832379aae1c2f75ac26d6872836c.png](https://i-blog.csdnimg.cn/blog_migrate/086a6cdf4f4e9f6249b5b4d2e348785a.jpeg)
import turtlet = turtle.Pen()t.speed(0)turtle.colormode(255) # 切换使用RGB色彩颜色t.color(220,120,180)for i in range(100): t.forward(5 * i) t.right(120) t.forward(2 * i) t.left(30)
(粉色的忍者镖?)
import turtlet = turtle.Pen()t.speed(0)turtle.colormode(255)t.color(90,120,180)for i in range(100): t.forward(i) t.left(30) t.forward(i) t.left(20) t.forward(i) t.right(75)
(蓝色的蜗牛壳?)
你也来一起试着画一些漂亮的图形吧!![da8126926f2cbd5725f0f2710fd512d7.png](https://i-blog.csdnimg.cn/blog_migrate/094365e78d4d1cb6dc87daf20eda2376.png)