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

简介: 把五角星的代码封装为一个函数;

一、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、效果图

运行后的效果如下:


相关文章
|
6月前
|
Python
【python】——turtle动态画
【python】——turtle动态画
【python】——turtle动态画
|
6月前
|
人工智能 机器人 测试技术
【python】python小游戏——开心消消乐(源码)【独一无二】
【python】python小游戏——开心消消乐(源码)【独一无二】
|
6月前
|
Python
python turtle库
python turtle库
116 0
|
Python
python实现发送邮件demo
python实现发送邮件demo
64 1
|
JavaScript 前端开发 Python
Node.js在Python中的应用实例demo
Node.js在Python中的应用实例demo
110 2
|
Python
python实现df自定义排序demo
python实现df自定义排序demo
94 1
|
数据安全/隐私保护 Python
python 发送邮件demo
python 发送邮件demo
52 1
|
Python
python base64编码demo
python base64编码demo
99 1
|
Python
python脚本的开心消消乐
python脚本的开心消消乐
292 2
|
5月前
|
Python
python3之flask快速入门教程Demo
python3之flask快速入门教程Demo
80 6