在好例子网,分享、交流、成长!
您当前所在位置:首页Python 开发实例Python语言基础 → 雪容融Python源程序

雪容融Python源程序

Python语言基础

下载此实例 编辑此实例
  • 开发语言:Python
  • 实例大小:0.02M
  • 下载次数:0
  • 浏览次数:0
  • 发布时间:2026-05-29
  • 实例类别:Python语言基础
  • 发 布 人:知之非艰行之艰,行之非艰不行艰
  • 文件格式:.py
  • 所需积分:0
 相关标签: python 雪容融 源程序 py 程序

实例介绍

【实例简介】雪容融Python源程序
【实例截图】用Python的Turtle模块,绘制冬奥会吉祥物:雪容融from clipboard

【核心代码】

import turtle

from turtle import *

import time

def ShueyRhonRhon():

    pm = Screen()
    
    pm.delay(2)
    
    pm.title("雪容融")
    
    turtle.speed(5)
    
    
    
    turtle.penup()
    
    turtle.goto(-145, 135)
    
    turtle.pensize(10)
    
    turtle.pencolor("#BB3529")
    
    turtle.fillcolor("#DA2D20")
    
    turtle.begin_fill()
    
    turtle.pendown()
    
    turtle.setheading(45)
    
    turtle.circle(-150, 45)
    
    turtle.forward(80)
    
    turtle.circle(-150, 180)
    
    turtle.forward(80)
    
    turtle.circle(-150, 135)
    
    turtle.end_fill()
    
    
    
    turtle.fillcolor("#FF9300")
    
    turtle.begin_fill()
    
    
    
    turtle.pensize(5)
    
    turtle.setheading(15)
    
    turtle.circle(-600, 28)
    
    turtle.pencolor("#FF9300")
    
    turtle.right(30)
    
    turtle.circle(-150, -35)
    
    turtle.setheading(180)
    
    turtle.forward(100)
    
    turtle.circle(150, 42)
    
    turtle.end_fill()
    
    
    
    turtle.pencolor("#DA2D20")
    
    turtle.penup()
    
    turtle.goto(-100, 160)
    
    turtle.fillcolor("#DA2D20")
    
    turtle.begin_fill()
    
    turtle.pendown()
    
    turtle.circle(4, 360)
    
    turtle.end_fill()
    
    
    
    turtle.penup()
    
    turtle.goto(-40, 169)
    
    turtle.fillcolor("#DA2D20")
    
    turtle.begin_fill()
    
    turtle.pendown()
    
    turtle.circle(4, 360)
    
    turtle.end_fill()
    
    
    
    turtle.penup()
    
    turtle.goto(20, 169)
    
    turtle.fillcolor("#DA2D20")
    
    turtle.begin_fill()
    
    turtle.pendown()
    
    turtle.circle(4, 360)
    
    turtle.end_fill()
    
    
    
    turtle.penup()
    
    turtle.goto(80, 163)
    
    turtle.fillcolor("#DA2D20")
    
    turtle.begin_fill()
    
    turtle.pendown()
    
    turtle.circle(4, 360)
    
    turtle.end_fill()
    
    
    
    turtle.pencolor("#FF9300")
    
    turtle.penup()
    
    turtle.goto(-130, 135)
    
    turtle.setheading(52)
    
    turtle.pendown()
    
    turtle.circle(-175, -60)
    
    turtle.circle(-125, -70)
    
    
    
    turtle.penup()
    
    turtle.goto(-80, 150)
    
    turtle.setheading(54)
    
    turtle.pendown()
    
    turtle.circle(-175, -40)
    
    turtle.circle(-200, -50)
    
    
    
    turtle.penup()
    
    turtle.goto(-10, 155)
    
    turtle.setheading(75)
    
    turtle.pendown()
    
    turtle.circle(-480, -35)
    
    
    
    turtle.penup()
    
    turtle.goto(50, 150)
    
    turtle.setheading(115)
    
    turtle.pendown()
    
    turtle.circle(270, -40)
    
    turtle.circle(500, -12)
    
    
    
    turtle.penup()
    
    turtle.goto(120, 140)
    
    turtle.setheading(130)
    
    turtle.pendown()
    
    turtle.circle(180, -40)
    
    turtle.circle(145, -80)
    
    
    
    turtle.pensize(8)
    
    turtle.pencolor("#BB3529")
    
    turtle.penup()
    
    turtle.goto(-125, 40)
    
    turtle.setheading(216)
    
    turtle.fillcolor("white")
    
    turtle.begin_fill()
    
    turtle.pendown()
    
    turtle.circle(34, 170)
    
    turtle.right(60)
    
    turtle.circle(170, 63)
    
    turtle.right(60)
    
    turtle.circle(32, 158)
    
    turtle.right(65)
    
    turtle.circle(34, 157)
    
    turtle.circle(-15, 155)
    
    turtle.left(30)
    
    turtle.circle(36, 127)
    
    turtle.circle(-15, 45)
    
    turtle.right(38)
    
    turtle.circle(36, 107)
    
    turtle.circle(-15, 55)
    
    turtle.right(22)
    
    turtle.circle(32, 120)
    
    turtle.end_fill()
    
    
    
    turtle.pencolor("#F44F39")
    
    turtle.penup()
    
    turtle.goto(-120, 5)
    
    turtle.fillcolor("#F44F39")
    
    turtle.begin_fill()
    
    turtle.pendown()
    
    turtle.circle(15, 360)
    
    turtle.end_fill()
    
    
    
    turtle.penup()
    
    turtle.goto(85, 0)
    
    turtle.fillcolor("#F44F39")
    
    turtle.begin_fill()
    
    turtle.pendown()
    
    turtle.circle(15, 360)
    
    turtle.end_fill()
    
    
    
    turtle.pensize(1)
    
    
    
    turtle.pencolor("#534A49")
    
    turtle.penup()
    
    turtle.goto(65, 35)
    
    turtle.fillcolor("#534A49")
    
    turtle.begin_fill()
    
    turtle.pendown()
    
    turtle.setheading(90)
    
    turtle.circle(9, 180)
    
    turtle.forward(9)
    
    turtle.circle(9, 180)
    
    turtle.forward(9)
    
    turtle.end_fill()
    
    
    
    turtle.penup()
    
    turtle.pencolor("white")
    
    turtle.goto(57, 36)
    
    turtle.fillcolor("white")
    
    turtle.begin_fill()
    
    turtle.pendown()
    
    turtle.setheading(90)
    
    turtle.circle(3, 360)
    
    turtle.end_fill()
    
    
    
    turtle.pencolor("#534A49")
    
    turtle.penup()
    
    turtle.goto(-51, 35)
    
    turtle.fillcolor("#534A49")
    
    turtle.begin_fill()
    
    turtle.pendown()
    
    turtle.setheading(90)
    
    turtle.circle(9, 180)
    
    turtle.forward(9)
    
    turtle.circle(9, 180)
    
    turtle.forward(9)
    
    turtle.end_fill()
    
    
    
    turtle.penup()
    
    turtle.pencolor("white")
    
    turtle.goto(-58, 36)
    
    turtle.fillcolor("white")
    
    turtle.begin_fill()
    
    turtle.pendown()
    
    turtle.setheading(90)
    
    turtle.circle(3, 360)
    
    turtle.end_fill()
    
    
    
    turtle.pensize(5)
    
    turtle.penup()
    
    turtle.pencolor("#5FA8D2")
    
    turtle.goto(-108, 170)
    
    turtle.fillcolor("white")
    
    turtle.begin_fill()
    
    turtle.pendown()
    
    turtle.setheading(24)
    
    turtle.forward(70)
    
    turtle.left(15)
    
    turtle.circle(-68, 80)
    
    turtle.left(22)
    
    turtle.forward(78)
    
    turtle.circle(-4, 175)
    
    turtle.forward(40)
    
    turtle.right(22)
    
    turtle.circle(24, 62)
    
    turtle.circle(-34, 62)
    
    turtle.circle(34, 75)
    
    turtle.circle(-34, 62)
    
    turtle.circle(24, 72)
    
    turtle.right(30)
    
    turtle.forward(24)
    
    turtle.circle(-4, 180)
    
    turtle.forward(4)
    
    turtle.end_fill()
    
    
    
    turtle.pensize(5)
    
    turtle.setheading(0)
    
    turtle.penup()
    
    turtle.pencolor("#E7A910")
    
    turtle.goto(-15, 225)
    
    turtle.fillcolor("white")
    
    turtle.begin_fill()
    
    turtle.pendown()
    
    turtle.circle(-7, 260)
    
    turtle.left(70)
    
    turtle.circle(-11, 180)
    
    turtle.left(52)
    
    turtle.circle(-27, 93)
    
    turtle.left(62)
    
    turtle.circle(-10, 180)
    
    turtle.left(70)
    
    turtle.circle(-7, 260)
    
    turtle.setheading(-135)
    
    turtle.forward(15)
    
    turtle.right(90)
    
    turtle.forward(10)
    
    turtle.left(90)
    
    turtle.forward(10)
    
    turtle.end_fill()
    
    
    
    turtle.pensize(6)
    
    turtle.penup()
    
    turtle.pencolor("#BB3529")
    
    turtle.goto(-60, -135)
    
    turtle.fillcolor("#DA2D20")
    
    turtle.begin_fill()
    
    turtle.pendown()
    
    turtle.setheading(150)
    
    turtle.forward(50)
    
    turtle.circle(25, 110)
    
    turtle.circle(32, 90)
    
    turtle.circle(332, 10)
    
    turtle.end_fill()
    
    
    
    turtle.pensize(6)
    
    turtle.penup()
    
    turtle.pencolor("#BB3529")
    
    turtle.goto(80, -125)
    
    turtle.fillcolor("#DA2D20")
    
    turtle.begin_fill()
    
    turtle.pendown()
    
    turtle.setheading(-30)
    
    turtle.forward(50)
    
    turtle.circle(-25, 110)
    
    turtle.circle(-32, 90)
    
    turtle.end_fill()
    
    
    
    turtle.pensize(6)
    
    turtle.penup()
    
    turtle.pencolor("#BB3529")
    
    turtle.goto(-65, -225)
    
    turtle.fillcolor("#DA2D20")
    
    turtle.begin_fill()
    
    turtle.pendown()
    
    turtle.setheading(-70)
    
    turtle.forward(40)
    
    turtle.circle(10, 40)
    
    turtle.circle(55, 40)
    
    turtle.circle(10, 70)
    
    turtle.forward(25)
    
    turtle.end_fill()
    
    
    
    turtle.pensize(6)
    
    turtle.penup()
    
    turtle.pencolor("#BB3529")
    
    turtle.goto(70, -225)
    
    turtle.fillcolor("#DA2D20")
    
    turtle.begin_fill()
    
    turtle.pendown()
    
    turtle.setheading(-110)
    
    turtle.forward(40)
    
    turtle.circle(-10, 40)
    
    turtle.circle(-50, 40)
    
    turtle.circle(-10, 70)
    
    turtle.forward(25)
    
    turtle.end_fill()
    
    
    
    turtle.pensize(7)
    
    turtle.penup()
    
    turtle.pencolor("#FF9300")
    
    turtle.goto(-50, -255)
    
    turtle.pendown()
    
    turtle.setheading(-20)
    
    turtle.circle(100, 27)
    
    
    
    turtle.pensize(7)
    
    turtle.penup()
    
    turtle.pencolor("#FF9300")
    
    turtle.goto(15, -258)
    
    turtle.pendown()
    
    turtle.setheading(-10)
    
    turtle.circle(80, 28)
    
    
    
    turtle.pensize(10)
    
    turtle.penup()
    
    turtle.pencolor("#BB3529")
    
    turtle.goto(-60, -125)
    
    turtle.fillcolor("#DA2D20")
    
    turtle.begin_fill()
    
    turtle.pendown()
    
    turtle.setheading(-120)
    
    turtle.circle(130, 30)
    
    turtle.circle(40, 62)
    
    turtle.circle(145, 45)
    
    turtle.circle(42, 62)
    
    turtle.circle(130, 35)
    
    turtle.end_fill()
    
    
    
    turtle.penup()
    
    turtle.pencolor("white")
    
    turtle.goto(45, -173)
    
    turtle.fillcolor("white")
    
    turtle.begin_fill()
    
    turtle.pendown()
    
    turtle.circle(38, 360)
    
    turtle.end_fill()
    
    
    
    turtle.setheading(-138)
    
    turtle.pensize(4)
    
    turtle.penup()
    
    turtle.pencolor("red")
    
    turtle.goto(10, -162)
    
    turtle.pendown()
    
    turtle.forward(12)
    
    
    
    turtle.setheading(18)
    
    turtle.pencolor("blue")
    
    turtle.forward(22)
    
    
    
    turtle.setheading(-140)
    
    turtle.pencolor("lightblue")
    
    turtle.forward(34)
    
    
    
    turtle.setheading(28)
    
    turtle.pencolor("yellowgreen")
    
    turtle.forward(24)
    
    
    
    turtle.pencolor("yellow")
    
    turtle.circle(-5, 200)
    
    
    
    turtle.pensize(2)
    
    turtle.pencolor("lightblue")
    
    turtle.circle(23, 18)
    
    
    
    turtle.penup()
    
    turtle.setheading(135)
    
    turtle.pencolor("red")
    
    turtle.goto(0, -215)
    
    turtle.pendown()
    
    turtle.circle(-4, 150)
    
    
    
    turtle.penup()
    
    turtle.setheading(175)
    
    turtle.pencolor("blue")
    
    turtle.goto(8, -220)
    
    turtle.pendown()
    
    turtle.circle(-5, 120)
    
    
    
    turtle.penup()
    
    turtle.setheading(245)
    
    turtle.pencolor("green")
    
    turtle.goto(18, -215)
    
    turtle.pendown()
    
    turtle.circle(-4, 180)
    
    
    
    turtle.penup()
    
    turtle.goto(-16, -199)
    
    turtle.pencolor("black")
    
    turtle.pendown()
    
    turtle.write("BEIJING 2022", font=('华文行楷', 6, 'bold italic'))
    
    turtle.penup()
    
    turtle.goto(-10, -203)
    
    turtle.pencolor("black")
    
    turtle.pendown()
    
    turtle.write("Paralympic Games", font=('Arial', 4, 'normal'))
    
    
    
    turtle.pensize(1)
    
    turtle.penup()
    
    turtle.pencolor("#FF9300")
    
    turtle.goto(-74, -113)
    
    turtle.fillcolor("#FF9300")
    
    turtle.begin_fill()
    
    turtle.pendown()
    
    turtle.setheading(5)
    
    turtle.circle(-1000, 3)
    
    turtle.right(10)
    
    turtle.circle(300, 19)
    
    turtle.right(30)
    
    turtle.circle(-15, 120)
    
    turtle.circle(-100, 4)
    
    turtle.right(20)
    
    turtle.circle(-300, 25)
    
    turtle.right(20)
    
    turtle.circle(-65, 23)
    
    turtle.circle(-15, 80)
    
    turtle.end_fill()
    
    
    
    turtle.pensize(1)
    
    turtle.penup()
    
    turtle.pencolor("#FF9300")
    
    turtle.goto(-57, -135)
    
    turtle.fillcolor("#FF9300")
    
    turtle.begin_fill()
    
    turtle.pendown()
    
    turtle.setheading(-105)
    
    turtle.forward(50)
    
    turtle.circle(5, 80)
    
    turtle.forward(28)
    
    turtle.circle(5, 100)
    
    turtle.forward(60)
    
    turtle.end_fill()
    
    
    
    turtle.pensize(3)
    
    turtle.penup()
    
    turtle.pencolor("#DA2D20")
    
    turtle.goto(-61, -175)
    
    turtle.pendown()
    
    turtle.setheading(-105)
    
    turtle.forward(20)
    
    
    
    turtle.penup()
    
    turtle.pencolor("#DA2D20")
    
    turtle.goto(-54, -178)
    
    turtle.pendown()
    
    turtle.setheading(-105)
    
    turtle.forward(20)
    
    
    
    turtle.penup()
    
    turtle.pencolor("#DA2D20")
    
    turtle.goto(-47, -181)
    
    turtle.pendown()
    
    turtle.setheading(-105)
    
    turtle.forward(20)
    
    
    
    turtle.penup()
    
    turtle.pencolor("#DA2D20")
    
    turtle.goto(-40, -184)
    
    turtle.pendown()
    
    turtle.setheading(-105)
    
    turtle.forward(20)
    
    
    
    turtle.penup()
    
    turtle.goto(145, -223)
    
    turtle.pencolor("#DA2D20")
    
    turtle.pendown()
    
    turtle.write("雪容融", font=('华文琥珀', 20,'normal'))
    
    turtle.hideturtle()
    
    
    
    turtle.penup()
    
    turtle.goto(145, -250)
    
    turtle.pencolor("#DA2D20")
    
    turtle.pendown()
    
    turtle.write("中国万岁", font=('华文琥珀', 18,'normal'))
    
    turtle.hideturtle()
    
    
    
    t = Turtle(visible=False)
    
    t1 = Turtle(visible=False)
    
    t2 = Turtle(visible=False)
    
    t3 = Turtle(visible=False)
    
    t4 = Turtle(visible=False)
    
    t5 = Turtle(visible=False)
    
    t.penup()
    
    t1.penup()
    
    t2.penup()
    
    t3.penup()
    
    t4.penup()
    
    t.color("gold")
    
    t2.color("#DA2D20")
    
    t3.color("lightblue")
    
    t4.color("yellowgreen")
    
    t.goto(400, 0)
    
    t1.goto(400, 100)
    
    t2.goto(400, 200)
    
    t3.goto(400, -200)
    
    t4.goto(400, -100)
    
    leftx = -1200
    
    info = []
    
    while t.xcor() > leftx:
        t.clear()
        t1.clear()
        t2.clear()
        t3.clear()
        t4.clear()
        t1.write("", align='left', font=("Segoe UI Emoji", 20, "normal"))
        t2.write("", align='left', font=("华文琥珀", 20, "normal"))
        t3.write("", align='left', font=("Bahnschrift", 20, "normal"))
        t4.write("", align='left', font=("Bahnschrift", 30, "normal"))
        pm.update()
        time.sleep(0.02)
        t.setx(t.xcor() - 1)
        t1.setx(t1.xcor() - 5)
        t2.setx(t2.xcor() - 2)
        t3.setx(t3.xcor() - 3)
        t4.setx(t4.xcor() - 4)
    pm.exitonclick()
    turtle.done()

if __name__=="__main__":
    ShueyRhonRhon()



实例下载地址

雪容融Python源程序

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警