当前位置: 首页 > article >正文

使用python实现奔跑的线条效果

效果,展示(视频效果展示):

奔跑的线条

from turtle import *
import time
t1=Turtle()
t2=Turtle()
t3=Turtle()
t1.hideturtle()
t2.hideturtle()
t3.hideturtle()


t1.pencolor("red")
t2.pencolor("green")
t3.pencolor("blue")
t1.pensize(5)
t2.pensize(5)
t3.pensize(5)
t1.penup()
t2.penup()
t3.penup()
t1.goto(-50,50)
t2.goto(-40,50)
t3.goto(-30,50)
while 5>2:
    for i in range(10):
        t1.penup()
        t2.penup()
        t3.penup()
        t1.goto(-50+30*i,50)
        t2.goto(-40+30*i,50)
        t3.goto(-30+30*i,50)
        t1.pendown()
        t2.pendown()
        t3.pendown()
        #t1.forward(10)
        #t2.forward(10)
        #t3.forward(10)
        time.sleep(0.1)
        t1.clear()
        time.sleep(0.1)
        t2.clear()
        time.sleep(0.1)
        t3.clear()
        t1.penup()
        t2.penup()
        t3.penup()
        t1.goto(-50+30*i,50)
        t2.goto(-40+30*i,50)
        t3.goto(-30+30*i,50)
        t1.pendown()
        t2.pendown()
        t3.pendown()
        t1.forward(30)    
        t2.forward(30)   
        t3.forward(30)
   

代码分享:

from turtle import *
import time
t1=Turtle()
t2=Turtle()
t3=Turtle()
t1.hideturtle()
t2.hideturtle()
t3.hideturtle()
t1.pencolor("red")
t2.pencolor("green")
t3.pencolor("blue")
t1.pensize(5)
t2.pensize(5)
t3.pensize(5)
t1.penup()
t2.penup()
t3.penup()
t1.goto(-50,50)
t2.goto(-40,50)
t3.goto(-30,50)
while 5>2:for i in range(10):t1.penup()t2.penup()t3.penup()t1.goto(-50+30*i,50)t2.goto(-40+30*i,50)t3.goto(-30+30*i,50)t1.pendown()t2.pendown()t3.pendown()#t1.forward(10)#t2.forward(10)#t3.forward(10)time.sleep(0.1)t1.clear()time.sleep(0.1)t2.clear()time.sleep(0.1)t3.clear()t1.penup()t2.penup()t3.penup()t1.goto(-50+30*i,50)t2.goto(-40+30*i,50)t3.goto(-30+30*i,50)t1.pendown()t2.pendown()t3.pendown()t1.forward(30)    t2.forward(30)   t3.forward(30)

http://www.lryc.cn/news/2404542.html

相关文章:

  • Oracle 审计参数:AUDIT_TRAIL 和 AUDIT_SYS_OPERATIONS
  • Android LinearLayout、FrameLayout、RelativeLayout、ConstraintLayout大混战
  • Unity版本使用情况统计(更新至2025年5月)
  • GPUCUDA 发展编年史:从 3D 渲染到 AI 大模型时代(上)
  • 人机融合智能 | 可穿戴计算设备的多模态交互
  • Impromptu VLA:用于驾驶视觉-语言-动作模型的开放权重和开放数据
  • AI智能体,为美业后端供应链注入“智慧因子”(4/6)
  • 跨平台资源下载工具:res-downloader 的使用体验
  • ps蒙版介绍
  • 数据湖是什么?数据湖和数据仓库的区别是什么?
  • 用Ai学习wxWidgets笔记——在 VS Code 中使用 CMake 搭建 wxWidgets 开发工程
  • 【深度学习新浪潮】如何入门三维重建?
  • Android实现点击Notification通知栏,跳转指定activity页面
  • Codeforces Round 1025 (Div. 2) B. Slice to Survive
  • ubuntu中使用docker
  • 复制与图片文件同名的标签文件到目标路径
  • 【深度学习-Day 24】过拟合与欠拟合:深入解析模型泛化能力的核心挑战
  • [ElasticSearch] DSL查询
  • iview中的table组件点击一行中的任意一点选中本行
  • 《探秘跨网段局域网IP广播:解锁网络通信的新姿势》
  • Kafka 单机部署启动教程(适用于 Spark + Hadoop 环境)
  • maven微服务${revision}依赖打包无法识别
  • 2025年06月07日Github流行趋势
  • WPS中将在线链接转为图片
  • 实战二:开发网页端界面完成黑白视频转为彩色视频
  • 二元函数可微 切平面逼近 线性函数逼近
  • vue生成二维码图片+文字说明
  • 机器学习监督学习实战五:六种算法对声呐回波信号进行分类
  • ​React Hooks 的闭包陷阱问题
  • 力扣面试150题--克隆图