一闪一闪亮晶晶,祝你每天都开心~
一、demo四步分解
- 把五角星的代码封装为一个
函数
; - 将颜色设置为
白色(white)
; - 将小星星的变长设置为
10像素
; - 用random模块实现小星星随机生成;
二、实战
1、上代码
多说无益,上代码、开整!
import turtle
from random import randint
def draw__star():
turtle.color('white')
turtle.hideturtle()
turtle.begin_fill()
for i in range(5):
turtle.forward(10)
turtle.right(114)
turtle.end_fill()
for i in range(50):
turtle.speed(0)
turtle.penup()
x = randint(-150, 150)
y = randint(-100, 100)
turtle.goto(x, y)
turtle.pendown()
draw__star()
turtle.penup()
turtle.goto(0, -130)
turtle.pendown()
turtle.write('一闪一闪亮晶晶', font = ('SimHei', 12, 'bold'))
2、效果图
运行后的效果如下: