用python画五角星中心颜色不同_画个五角星让它绕中心点旋转

本文介绍如何使用Python的turtle模块绘制并让一个填充为青色的五角星绕中心点旋转。核心代码在于`starpoints`函数,该函数生成五角星的坐标点。程序中关闭了自动刷新,并设置了背景色和海龟属性。完整代码需要付费获取,同时也提供了使用Scratch实现的选项。
摘要由CSDN通过智能技术生成

c20ad4d76fe9775.gif李兴球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人支付

立即购买

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值