网站首页 > 技术文章 正文

话不多说,首先先看效果图

一、导入海龟
import turtle
二、海龟初始化
pen = turtle.Pen() # 定义画笔
turtle.bgcolor("black") # 背景颜色
turtle.title("烟花") # 动画标题
pen.speed(100) # 画笔绘制速度
三、循环绘制烟花
for x in range(180):
step = 300
if x % 2 == 0:
pen.color("red")
step = 300
elif x % 3 ==0:
pen.color("green")
step = 250
elif x % 5 == 0:
pen.color("yellow")
step = 150
else:
pen.color("pink")
step = 100
四、定义画笔动态
pen.forward(step) # 按照步长画直线
pen.dot(6) # 画点
pen.backward(step) # 原路返回
pen.right(2) # 每次循环向右转2度
五、结束
turtle.done()
六、源码
import turtle
# 海龟初始化
pen = turtle.Pen()
turtle.bgcolor("black") # 背景颜色
turtle.title("烟花")
pen.speed(100)
for x in range(180):
step = 300
if x % 2 == 0:
pen.color("red")
step = 300
elif x % 3 ==0:
pen.color("green")
step = 250
elif x % 5 == 0:
pen.color("yellow")
step = 150
else:
pen.color("pink")
step = 100
pen.forward(step)# 按照步长画直线
pen.dot(6)
pen.backward(step)# 原路返回
pen.right(2)# 每次循环向右转2度
turtle.done()
微信搜索【做一个柔情的程序猿】关注我,回复【python资料】领取几百G的python学习资料!!!
- 上一篇: 如何使用Python编写一个简单的计算器程序
- 下一篇: 使用 Python 编写程序保护您的眼睛
猜你喜欢
- 2024-12-20 Python + Flet 异步编程,实时交互程序示例
- 2024-12-20 从零开始搭建基于Python的微信小程序的教程分享!
- 2024-12-20 Python教程:第1篇 Python语言零基础从入门到高阶教程综述
- 2024-12-20 Python使用Asyncio进行异步编程
- 2024-12-20 三分钟教你开始在 Raspberry Pi 上 用 Python编程
- 2024-12-20 使用 Python 编写程序保护您的眼睛
- 2024-12-20 如何使用Python编写一个简单的计算器程序
- 2024-12-20 使用Python编写Ping监测程序
- 2024-12-20 玩转Python—Python程序设计基础
- 2024-12-20 自学Python进阶-把代码变成程序、软件
- 05-25Python 3.14 t-string 要来了,它与 f-string 有何不同?
- 05-25Python基础元素语法总结
- 05-25Python中的变量是什么东西?
- 05-25新手常见的python报错及解决方案
- 05-2511-Python变量
- 05-2510个每个人都是需要知道Python问题
- 05-25Python编程:轻松掌握函数定义、类型及其参数传递方式
- 05-25Python基础语法
- 257℃Python短文,Python中的嵌套条件语句(六)
- 257℃python笔记:for循环嵌套。end=""的作用,图形打印
- 256℃PythonNet:实现Python与.Net代码相互调用!
- 251℃Python操作Sqlserver数据库(多库同时异步执行:增删改查)
- 251℃Python实现字符串小写转大写并写入文件
- 106℃原来2025是完美的平方年,一起探索六种平方的算吧
- 91℃Python 和 JavaScript 终于联姻了!PythonMonkey 要火?
- 81℃Ollama v0.4.5-v0.4.7 更新集合:Ollama Python 库改进、新模型支持
- 最近发表
- 标签列表
-
- python中类 (31)
- python 迭代 (34)
- python 小写 (35)
- python怎么输出 (33)
- python 日志 (35)
- python语音 (31)
- python 工程师 (34)
- python3 安装 (31)
- python音乐 (31)
- 安卓 python (32)
- python 小游戏 (32)
- python 安卓 (31)
- python聚类 (34)
- python向量 (31)
- python大全 (31)
- python次方 (33)
- python桌面 (32)
- python总结 (34)
- python浏览器 (32)
- python 请求 (32)
- python 前端 (32)
- python验证码 (33)
- python 题目 (32)
- python 文件写 (33)
- python中的用法 (32)