Python画星空
import turtle#引入我们需要的库,画图引入turtle库
import random#因为接下来用到了随机数,将其引入
turtle.colormode(255)#如果此处填写255,则采用rgb三色模式改变颜色
pen=turtle.Turtle#创建属于我们的笔
pen.speed(0)#笔的速度
turtle.bgcolor(31,187,230)#(红,绿,蓝)
for i in range(100):#因为画很多星星,采用for循环,注意标点冒号
pen.pendown()#落笔开始画
pen.fillcolor("yellow")#接下来的图形需要涂上黄色
pen.begin_fill()#开始填充颜色
pen.forward(10)
pen.left(180 - 180 / 5)
pen.forward(10)
pen.left(180 - 180 / 5)
pen.forward(10)
pen.left(180 - 180 / 5)
pen.forward(10)
pen.left(180 - 180 / 5)
pen.forward(10)
pen.left(180 - 180 / 5)#五角星的绘画
pen.end_fill()#结束填充颜色
pen.penup()#抬笔,一颗星星的绘画完成
pen.goto(random.randint(-500,500),random.randint(-500,500))
#星星要z在不同的地方,笔寻找新的地方,再次绘画
#注意随机数的生成所需要的输入格式
#星空是在二维坐标系上格式为(数字,数字)
turtle.done()
结果如图