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

运行后的效果如下:


相关文章
|
21天前
|
人工智能 机器人 测试技术
【python】python小游戏——开心消消乐(源码)【独一无二】
【python】python小游戏——开心消消乐(源码)【独一无二】
|
21天前
|
Python
python turtle库
python turtle库
42 0
|
7月前
|
Python
python实现发送邮件demo
python实现发送邮件demo
40 1
|
8月前
|
JavaScript 前端开发 Python
Node.js在Python中的应用实例demo
Node.js在Python中的应用实例demo
|
8月前
|
Python
python实现df自定义排序demo
python实现df自定义排序demo
60 1
|
8月前
|
数据安全/隐私保护 Python
python 发送邮件demo
python 发送邮件demo
|
8月前
|
Python
python base64编码demo
python base64编码demo
|
9月前
|
Python
python脚本的开心消消乐
python脚本的开心消消乐
228 2
|
21天前
|
Python
Python 循环使用demo
【4月更文挑战第3天】在Python中,主要的循环结构有for和while。示例包括:使用for循环打印列表[1, 2, 3, 4, 5],以及使用while循环计算1到10的和。`for i in [1, 2, 3, 4, 5]: print(i)`,以及`while count <= 10: sum += count; count += 1; print(sum)`。
12 2
|
21天前
|
存储 Python
【python】——超市管理系统和用turtle动态画图(爱心和魔幻曲线)
【python】——超市管理系统和用turtle动态画图(爱心和魔幻曲线)
52 0
【python】——超市管理系统和用turtle动态画图(爱心和魔幻曲线)