画个五角星让它绕中心点旋转

李兴球Python画个五角星绕中心点旋转
李兴球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免费查看

已有0人支付

本站所有作品,教程等皆为原创,版权所有。只供个人及单位内部研究使用,对外展示或传播必需经本站同意,且注明来自本站。培训机构等用本站资源培训学生,需经本站授权。一旦付款,表示同意本站知识付费原则:数字商品,不支持退款。亦可直接向微信号scratch8付款购买。入住QQ群:225792826 和爱好者共同交流,并且能下载免费提供的Python资源(需提供真实姓名才可入群)
李兴球的博客_Python创意编程技术前沿_pygame » 画个五角星让它绕中心点旋转
scratch

学本领,探索更大的世界!

李兴球博客 风火轮编程主页