首先定义绘制五角星的函数,将线条的颜色和线条的粗细作为参数, 如(仅供参考):def mystars(color,size) 然后,调用mystars函数,在不重复的位置绘制3个不同颜色和粗细的五角星。
时间: 2023-06-05 19:05:57 浏览: 76
java安卓仿微信聊天软件源码-myStars:我的明星名单
好的,以下是符合要求的代码:
import turtle
import random
def mystars(color,size):
turtle.color(color)
turtle.pensize(size)
turtle.begin_fill()
for i in range(5):
turtle.forward(100)
turtle.right(144)
turtle.end_fill()
positions = [(100, 100), (-100, -100), (0, 200)]
for position in positions:
color = (random.random(), random.random(), random.random())
size = random.randint(1, 10)
turtle.penup()
turtle.goto(position)
turtle.pendown()
mystars(color, size)
turtle.done()
阅读全文