在Python中使用海龟图形绘制螺旋圆
Turtle是Python的内置模块。它使我们能够通过海龟、海龟模块中定义的方法以及使用一些逻辑循环来绘制任何图形。要在屏幕(纸板)上画一些东西,只需移动乌龟(笔)。要移动乌龟(笔),有一些函数,即 forward()、backward() 等。
方法:
- 导入并创建一个海龟实例。
- 根据您的需要设置图形视觉效果。
- 为一些整数值 i 运行 for 循环。
- 对于 i 的每个值,绘制一个半径为 i 的圆。
- 现在将海龟旋转一个固定的度数。
下面是上述方法的实现
Python3
# importing turtle
import turtle
# initialise the turtle instance
animation = turtle.Turtle()
#creating animation
# changes speed of turtle
animation.speed(0)
# hiding turtle
animation.hideturtle()
# changing background color
animation.getscreen().bgcolor("black")
# color of the animation
animation.color("red")
for i in range(100):
# drawing circle using circle function
# by passing radius i
animation.circle(i)
# changing turtle face by 5 degree from it's
# previous position after drawing a circle
animation._rotate(5)
输出: