【python turtle小demo分享】一闪一闪亮晶晶,祝你每天都开心~

一闪一闪亮晶晶,祝你每天都开心~

demo目录

  • 一闪一闪亮晶晶,祝你每天都开心~
  • 一、demo四步分解
  • 二、实战
    • 1、上代码
    • 2、效果图

一、demo四步分解

  1. 把五角星的代码封装为一个函数
  2. 将颜色设置为白色(white)
  3. 将小星星的变长设置为10像素
  4. 用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、效果图

运行后的效果如下:

【python turtle小demo分享】一闪一闪亮晶晶,祝你每天都开心~_第1张图片

你可能感兴趣的:(python学习笔记,python,开发语言)