猫史档案馆


【Python作品分享】欢度国庆【作品秀】

用户:呼呼哈哈哈呼呼哈哈哈查看:0 回复:0 评论:0 创建时间:2022-10-08T20:54:18


【作品展示】

center_image

 

【作品介绍】

运用turtle画的喵

 

【作品源代码】

import turtle
import time
from pgzrun import *
import pygame
p = turtle.Pen()
p2 = turtle.Pen()
turtle.bgcolor('red4')
p.ht()
p2.ht()

music.play("我和我的祖国.mp3")
pygame.mixer.init()
pygame.mixer.music.play()

p.penup()
p.goto(-955, -250)
p.pencolor('gold')
p.pensize(5)
p.pendown()
p.forward(600)
p.left(60)
p.forward(40)
p.right(60)
p.forward(700)
p.right(60)
p.forward(40)
p.left(60)
p.forward(600)

p.penup()
p.goto(-250, -235)
p.pendown()
def cfx():
    for i in range(2):
        p.forward(150)
        p.right(90)
        p.forward(20)
        p.right(90)
cfx()
p.penup()
p.goto(0,-225)
p.pendown()
for i in range(2):
    p.forward(50)
    p.right(90)
    p.forward(60)
    p.right(90)
p.penup()
p.goto(150,-235)
p.pendown()
cfx()

p.penup()
p.goto(-225,-495)
p.pendown()
def door(c,z,b,d):
    p.left(90)
    p.forward(b)
    for i in range(c):
        p.right(z)
        p.forward(1)
    p.forward(b)
    p.right(90)
    p.forward(d)
    p.right(180)
door(45, 4, 35,29)
p.penup()
p.goto(-150,-495)
p.pendown()
door(45,4,35,29)
p.penup()
p.goto(0,-495)
p.pendown()
door(90,2,75,55)
p.penup()
p.goto(175,-495)
p.pendown()
door(45,4,35,29)
p.penup()
p.goto(250, -495)
p.pendown()
door(45, 4, 35, 29)

p.penup()
p.goto(-185,-210)
p.pendown()
p.left(90)
def chlo():
    p.forward(75)
    p.right(45)
    p.forward(15)
    p.right(45)
    p.forward(60)
    p.right(45)
    p.forward(15)
    p.right(45)
    p.forward(75)
    p.right(180)
chlo()
p.penup()
p.goto(-100, -210)
p.pendown()
chlo()
p.penup()
p.goto(-15, -210)
p.pendown()
chlo()
p.penup()
p.goto(70, -210)
p.pendown()
chlo()
p.penup()
p.goto(155, -210)
p.pendown()
chlo()

p.penup()
p.goto(-185, -135)
p.pendown()
p.left(45)
p.forward(80)
p.right(145)
p.forward(50)
p.left(10)
p.forward(435)
p.left(10)
p.forward(50)
p.right(145)
p.forward(76)
p.right(100)
p.penup()
p.goto(-240, -78)
p.pendown()
p.right(150)
p.forward(70)
p.left(25)
p.forward(400)
p.left(22)
p.forward(70)
p.left(68)

p.penup()
p.goto(-150, -75)
p.pendown()
p.left(60)
p.forward(60)
p.right(147)
p.forward(50)
p.left(60)
p.forward(45)
p.right(140)
p.forward(20)
p.left(77)
p.forward(320)
p.left(60)
p.forward(20)
p.right(130)
p.forward(40)
p.left(65)
p.forward(50)
p.right(150)
p.forward(62)
p.right(25)
p.forward(360)
p.right(90)
p.penup()
p.goto(-200, -43)
p.pendown()
p.right(110)
p.forward(55)
p.left(20)
p.forward(355)
p.left(15)
p.forward(48)
p.right(15)

p.penup()
p.goto(25, -95)
p.pendown()
p.dot(60,'gold')
p.dot(52,'red')
def wjx(a):
    p.fillcolor('gold')
    p.begin_fill()
    for i in range(5):
        p.forward(a)
        p.right(120)
        p.forward(a)
        p.left(45)
    p.end_fill()
p.penup()
p.goto(25, -77)
p.pendown()
wjx(3)
p.penup()
p.goto(10, -90)
p.pendown()
wjx(1)
p.penup()
p.goto(18, -100)
p.pendown()
wjx(1)
p.penup()
p.goto(32, -100)
p.pendown()
wjx(1)
p.penup()
p.goto(40, -90)
p.pendown()
wjx(1)

p.pencolor('white')
p.penup()
p.goto(-25, 350)
p.pendown()
p.write('国庆', font=('宋体', 40, 'normal'))
p.penup()
p.goto(-215, 300)
p.pendown()
p.write('—————— 1949-2022 ——————',font=('宋体',20,'normal'))

turtle.tracer(False)
p2.pencolor('gold')
while True:
    p2.penup()
    p2.goto(1000, 200)
    p2.pendown()
    for i in range(2500):
        p2.write('喵你,中国!',font=('宋体',50,'normal'))
        p2.clear()
        p2.backward(1)
        time.sleep(0.01)

turtle.done()

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页