李兴球Python画个五角星绕中心点旋转
画一个五角星让它旋转起来,这在Python中有几个方案可选,这里提供一个不是用自定义形状的方案,以下是部分源代码,
其实关键的代码函数,也就是starpoints这个函数,它是核心。代码已经给你了。接下来就看你的聪明才智了。
如果还是没有想出怎么编写完整程序,那么可以扫码付款,下载完整Python源代码。
"""
画个五角星让它绕中心点旋转
本程序用海龟画一个填充为青色的五角星。
然后它会旋转起来。
"""
import math
import time
import turtle
cors = [] # x,y坐标表
def starpoints(angle,radius):
"""形成五角星的五个坐标点"""
cors.clear() # 清空列表
for _ in range(5): # 重复5次
a = math.radians(angle) # 转为弧度值
x = radius * math.cos(a) # 算x坐标
y = radius * math.sin(a) # 算y坐标
angle += 72
cors.append((x,y)) # 添加到列表
screen = turtle.getscreen() # 获取屏幕
screen.tracer(0,0) # 关闭自动刷新
screen.bgcolor('black') # 背景颜色为黑
turtle.ht() # 隐藏海龟
turtle.color('red','cyan') # 颜色为红
turtle.pensize(4) # 画笔粗细为4
turtle.penup() # 抬笔
pass # 这里的代码省略了哦
需要完整源代码,请扫码付款,也包括了用scratch做的。
VIP免费查看
当前隐藏内容需要支付
90元
已有0人支付
立即购买