便宜VPS主机精选
提供服务器主机评测信息

用python画一个旋转的正方形

要使用Python绘制一个旋转的正方形,可以使用turtle库来实现。下面是一个示例代码:

import turtle

# 创建画布和画笔
screen = turtle.Screen()
pen = turtle.Turtle()

# 设置初始位置和角度
pen.penup()
pen.goto(0, -100)
pen.pendown()
angle = 0

# 绘制旋转的正方形
while True:
    pen.clear()
    pen.setheading(angle)
    
    for _ in range(4):
        pen.forward(100)
        pen.right(90)
    
    angle += 1
    
    if angle >= 360:
        angle = 0

# 关闭画布
screen.mainloop()

在上述代码中,我们使用了turtle库创建了一个画布和一个画笔。首先,我们将画笔的初始位置移动到屏幕中心的下方,并将画笔的角度设置为0。

接下来,在一个无限循环中,我们不断清除画布上的内容,然后根据当前的角度绘制一个正方形。每次循环结束后,我们将角度增加1,并检查是否达到了360度(一周)的旋转。如果达到了,我们将角度重置为0。

运行上述代码后,将会显示一个窗口,其中包含一个旋转的正方形。这个正方形会不断地旋转,直到程序被手动停止。

请注意,要使turtle库可用,需要在安装Python时选择安装该库,或者在终端中运行pip install turtle命令来安装它。

未经允许不得转载:便宜VPS测评 » 用python画一个旋转的正方形