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

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

李兴球Python画个五角星绕中心点旋转

李兴球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                                 # 这里的代码省略了哦
    

需要完整源代码,

成为会员后,登陆才能继续浏览!联系微信scratch8即可办理会员。
(会员专属:能浏览所有文章,下载所有带链接的Python资源。)

李兴球

李兴球的博客是Python创意编程原创博客

评论已关闭。