当先锋百科网

首页 1 2 3 4 5 6 7

Python是一种非常强大的编程语言,可以用它轻松地完成各种任务。本文将向您介绍如何使用Python绘制旋转的圆形图形。

import turtle
# set screen size
WIDTH = 600
HEIGHT = 600
turtle.setup(WIDTH, HEIGHT)
turtle.bgcolor('black')
# set turtle feature
turtle.pensize(2)
turtle.speed('fast')
colors = ['red', 'orange', 'yellow', 'green', 'blue', 'purple']
angle = 0
# loop to draw circles
while True:
for color in colors:
turtle.color(color)
turtle.circle(150)
turtle.left(10)
angle += 10
turtle.setheading(angle)
turtle.done()

在上面的代码中,我们使用了Turtle模块来绘制图形。首先,我们调用setup()函数来设置屏幕大小。我们还使用bgcolor()函数将屏幕的背景颜色设置为黑色。然后,我们设置了一些海龟的特征,比如线条宽度、速度、颜色等等。

我们使用一个无限循环来不断地绘制圆形。在循环中,我们迭代一个颜色列表,并在每个迭代中将海龟的颜色设置为列表中的当前颜色。然后,我们调用circle()函数来绘制一个半径为150的圆。我们使用left()函数将海龟向左旋转10度。我们还使用setheading()函数将海龟的头朝向旋转的方向。最后,我们增加angle变量的值,以便为下一次迭代做好准备。

在这段代码的最后,我们调用done()函数,以便让Turtle模块在绘制完图形后能够停止。

此程序将创建一个旋转的圆形图形,其中每个圆形都有不同的颜色。这是通过调用circle()函数和left()函数来实现的。您可以在程序中调整这些函数的参数来改变图形的大小和旋转速度。