在好例子网,分享、交流、成长!
您当前所在位置:首页Python 开发实例Python语言基础 → 圣诞节快乐.py

圣诞节快乐.py

Python语言基础

下载此实例
  • 开发语言:Python
  • 实例大小:3.54KB
  • 下载次数:15
  • 浏览次数:72
  • 发布时间:2022-01-17
  • 实例类别:Python语言基础
  • 发 布 人:假寐
  • 文件格式:.py
  • 所需积分:2
 相关标签: 圣诞

实例介绍

【实例简介】大白祝你圣诞节快乐.py

【实例截图】

from clipboard

【核心代码】

import turtle as m
import time
# 初始化画布
m.setup(width=800, height=600)
time.sleep(1)
m.hideturtle()
m.penup()
m.goto(-300,220)
color=['yellow','red','blue']
words1 = '当 '
words2 = ['送','给','小','朋','友']  
for i in range(3):
    m.pencolor(color[i])
    m.write(words1, font=("华文彩云", 4*i 14, "bold"))
    m.fd(20 3*i)
    time.sleep(0.1)
    m.fd(8)
m.write("!", font=("华文彩云", 23, "bold"))
m.fd(20)
for word in words2:
    m.pencolor(color[1])
    m.write(word, font=("华文彩云", 26, "bold"))
    m.fd(35)
    time.sleep(0.4)
m.write(":", font=("华文彩云", 23, "bold"))
m.fd(35)
#大白的头
m.goto(-100,150)
m.rt(90)
m.color("black")
m.pensize(1)
m.pd()
size = 0.6
a = 0.8*size
for i in range(120):
    if 0<=i<30 or 60<=i<90:
        a = a 0.2*size
        m.left(3) # 向左转3度
        m.fd(a) # 向前走a的步长
    else:
        a = a-0.2*size
        m.left(3)
        m.fd(a)
m.penup()
#眼睛
m.goto(-70,150)
m.dot(14)
time.sleep(0.1)
m.goto(-24,150)
m.dot(14)
m.rt(60)
m.pd()
m.speed(0)
m.circle(-50,50)

#身体

m.penup()
m.goto(-89.85,131.47)
m.left(65)
m.pd()
m.circle(250,60)
m.penup()
m.goto(-2.64,133.09)
m.left(30)
m.pd()
m.circle(-250,60)
m.rt(20)
m.circle(-134,110)

#腿
m.penup()
m.left(135)
m.goto(-120,-145)
m.pd()
m.circle(120,45)
m.left(15)
m.circle(42,80)
m.left(50)
m.fd(70)
m.penup()
m.back(70)
m.pd()
m.rt(130)
m.circle(42,80)
m.left(15)
m.circle(115,48)
m.penup()

#胳膊

m.goto(-125,89)
m.pd()
m.left(112)
m.circle(250,50)
m.circle(50,45)
m.circle(20,80)
m.circle(50,45)
m.circle(180,16)

m.penup()
m.goto(31,90)
m.pd()
m.rt(126)
m.circle(-250,50)
m.circle(-50,45)
m.circle(-20,80)
m.circle(-50,45)
m.circle(-180,14)

#手

m.penup()
m.goto(-208,-90)
m.pd()
m.left(150)
m.rt(180)
m.circle(-30,20)
m.penup()
m.goto(-208,-90)
m.rt(160)
m.pd()
m.circle(30,40)
m.circle(5,120)
m.circle(40,40)

#画玫瑰

m.penup()
m.goto(-270,60)
m.pd()
m.rt(60)
size=0.35
# 花蕊
m.fillcolor("#EE0000")
m.begin_fill()
m.circle(10*size, 180)
m.circle(25*size, 110)
m.left(50)
m.circle(60*size, 45)
m.circle(20*size, 170)
m.rt(24)
m.fd(30*size)
m.left(10)
m.circle(30*size, 110)
m.fd(20*size)
m.left(40)
m.circle(90*size, 70)
m.circle(30*size, 150)
m.rt(30)
m.fd(15*size)
m.circle(80*size, 90)
m.left(15)
m.fd(45*size)
m.rt(165)
m.fd(20*size)
m.left(155)
m.circle(150*size, 80)
m.left(50)
m.circle(150*size, 90)
m.end_fill()

# 花瓣1
m.left(150)
m.circle(-90*size, 70)
m.left(20)
m.circle(75*size, 105)
m.setheading(80)
m.circle(80*size, 98)
m.circle(-90*size, 40)
# 花瓣2
m.left(180)
m.circle(90*size, 40)
m.circle(-80*size, 98)
m.setheading(-63.5)
# 叶子1
m.fd(30*size)
m.left(90)
m.fd(25*size)
m.left(45)
m.fillcolor("#00CD00")
m.begin_fill()
m.circle(-80*size, 90)
m.rt(90)
m.circle(-80*size, 90)
m.end_fill()
m.rt(135)
m.fd(60*size)
m.left(180)
m.penup()
m.fd(85*size)
m.pd()
m.left(90)
m.fd(80*size)
# 叶子2
m.rt(90)
m.rt(45)
m.fillcolor("#00CD00")
m.begin_fill()
m.circle(80*size, 90)
m.left(90)
m.circle(80*size, 90)
m.end_fill()
m.left(135)
m.fd(60*size)
m.left(180)
m.fd(60*size)
m.rt(90)
m.circle(-1000*size,8.6)
m.penup()
m.goto(-200,-110)
m.pd()
m.circle(-1000*size,10)
#圣诞快乐
words3 = ['圣 ','诞 ','快 ','乐 ','呦 ','!']
m.penup()
m.color("#FF6A6A")
m.goto(30,220)
m.setheading(0)
for word in words3:
    m.write(word, font=("华文彩云", 30, "bold"))
    m.fd(35)
    time.sleep(0.4)
m.done()



标签: 圣诞

实例下载地址

圣诞节快乐.py

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

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

网友评论

发表评论

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

查看所有0条评论>>

小贴士

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

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

关于好例子网

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

;
报警