turtle就不翻译了,可能外国人的概念里没有这个特殊的意义。所以Python自带了这个动物名称的画图库。
以下代码实现了画个简单的圆。
函数依然用中文命名。本人编写,亲测,Python3.6官方IDLE可运行。
>>> import turtle
>>> bob=turtle.Turtle()
>>> def 通过半径画圆(半径):
for i in range(360):
bob.fd(半径*3.14159*2/360)
bob.lt(1)
>>> 半径=100
>>> for i in range(3):
通过半径画圆(半径+i*5)
>>> bob.lt(90)
>>> for i in range(3):
通过半径画圆(半径+i*5)
>>> bob.lt(90)
>>> for i in range(3):
通过半径画圆(半径+i*5)
>>> bob.lt(90)
>>> for i in range(3):
通过半径画圆(半径+i*5)
代码后段画四套一样的图形,只是指针的方向改变90度而已;四个for是单独执行的,每次画一个图。
其实可以写一个完整的代码一下画出这个图形,但是懒得写了。我想就是很多个for嵌套吧。
不过依然沉浸在中文命名的愉悦中!