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

使用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.lqws.cn/news/206767.html

相关文章:

  • springCloud2025+springBoot3.5.0+Nacos集成redis从nacos拉配置起服务
  • 利用frp和腾讯云服务器将内网暴露至外网(内网穿透)
  • Java毕业设计:办公自动化系统的设计与实现
  • 使用有限计算实现视频生成模型的高效训练
  • Redis:现代应用开发的高效内存数据存储利器
  • 三菱变频器快速与ModbusRTU转profibusDP网关通讯案例
  • 【补题】Educational Codeforces Round 107 (Rated for Div. 2) D. Min Cost String
  • 基于ROS2,撰写python脚本,根据给定的舵-桨动力学模型实现动力学更新
  • Python-进程
  • 腾讯 ovCompose 跨平台框架发布,几年后还会有人用吗?
  • 计算机基础知识(第五篇)
  • 《光子技术成像技术》第二章 预习2025.6.7
  • WPF八大法则:告别模态窗口卡顿
  • 408第一季 - 数据结构 - 树与二叉树
  • .Net Framework 4/C# 泛型的使用、迭代器和分部类
  • stm32—ADC和DAC
  • iview中的table组件点击一行中的任意一点选中本行
  • PCA笔记
  • phosphobot开源程序是控制您的 SO-100 和 SO-101 机器人并训练 VLA AI 机器人开源模型
  • ​线路板快速打样服务中的交期管理策略:猎板PCB的极速交付实践​​
  • Redis:Hash数据类型
  • Redis线程安全深度解析:单线程模型的并发智慧
  • 黑马点评【基于redis实现共享session登录】
  • GPU集群故障分析:大型AI训练中的硬件问题与影响
  • Redis高可用架构
  • 【Go核心编程】第十三章:接口与多态——灵活性的艺术
  • 安卓基础(Java 和 Gradle 版本)
  • Android USB 通信开发
  • LeetCode 118 杨辉三角 (Java)
  • Python项目中添加环境配置文件