璀璨星空
1、使用模块
random、turtle
2.代码
import random
import turtle
col = ["red","green","blue","purple","yellow"]
def start():
turtle.penup()
x = random.randint(-200,200) #设置随机数
y = random.randint(-200,200)
turtle.setpos(x,y) #设置画笔位置
turtle.pendown() #放下画笔开始绘制
c = random.choice(col) #在一定范围内随机选择
turtle.fillcolor(c) #画笔填充颜色
turtle.begin_fill() #开始填充颜色
s = random.randint(20,60) #设置五角星边长
for i in range(5): #画5次
turtle.forward(s)
turtle.left(144) #设置角度
turtle.end_fill() #结束颜色填充
turtle.hideturtle() #隐藏画笔
for i in range(10): #画5次
start()
3.效果实现

4.知识点链接
turtle画笔常用命令
本文通过Python的turtle模块展示了如何随机生成五角星并填充不同颜色,一共绘制10个五角星,形成璀璨星空的效果。代码中涉及的关键技术包括随机数生成、颜色选择、画笔操作及形状绘制。
2886

被折叠的 条评论
为什么被折叠?



