画一个五角星让它旋转起来,这在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资源。)