猫史档案馆


【Python作品分享】圣诞树代码1

用户:姚国栋udn0姚国栋udn0查看:0 回复:0 评论:0 创建时间:2023-12-14T19:22:27


【作品展示】

center_image

 

【作品介绍】

圣诞树

 

【作品源代码】

from tkinter import*
from turtle import*
penup()
pensize(5)
window = Tk()


def bAaction():  # 肚子代码
    clear()
    speed(0)
    pencolor("red")
    goto(x=-44, y=228)
    pendown()
    fillcolor("red")
    begin_fill() 
    goto(x=-9, y=232)
    goto(x=0, y=257)
    goto(x=19, y=228)
    goto(x=40, y=230)
    goto(x=22, y=210)
    goto(x=29, y=181)
    goto(x=2, y=196)
    goto(x=-21, y=183)
    goto(x=-20, y=209)
    goto(x=-41, y=228)
    end_fill() 
    penup() 
    #星结束
    pencolor("green")
    goto(x=-23, y=183)
    pendown() 
    fillcolor("green")
    begin_fill() 
    goto(x=-99, y=100)
    goto(x=-75, y=91)
    goto(x=-68, y=82)
    goto(x=-140, y=9)
    goto(x=-113, y=9)
    goto(x=-109, y=-12)
    goto(x=-84, y=-5)
    goto(x=-155, y=-100)
    goto(x=-121, y=-115)
    goto(x=-105, y=-130)
    goto(x=-93, y=-125)
    goto(x=-89, y=-146)
    goto(x=-58, y=-132)
    goto(x=-46, y=-132)
    goto(x=-38, y=-144)
    goto(x=-2, y=-136)
    goto(x=59, y=-147)
    goto(x=67, y=-126)
    goto(x=121, y=-135)
    goto(x=128, y=-116)
    goto(x=165, y=-100)
    goto(x=91, y=-19)
    goto(x=105, y=-23)
    goto(x=111, y=-2)
    goto(x=142, y=3)
    goto(x=喵, y=74)
    goto(x=67, y=81)
    goto(x=103, y=88)
    goto(x=29, y=181)
    end_fill()
    penup() 
    #树体结束
    pencolor("yellow") 
    goto(x=-36, y=167)
    pendown() 
    goto(x=-32, y=157)
    goto(x=-29, y=147)
    goto(x=-32, y=136)
    goto(x=-45, y=128)
    goto(x=-55, y=127)
    goto(x=-62, y=133)
    penup() 
    #一号球
    pencolor("green")
    goto(x=-29, y=152)
    pendown() 
    goto(x=-16, y=148)
    goto(x=-29, y=153)
    goto(x=33, y=143)
    penup() 
    #线
    pencolor("yellow")
    goto(x=45, y=158)
    pendown() 
    goto(x=38, y=152)
    goto(x=33, y=134)
    goto(x=44, y=122)
    goto(x=56, y=120)
    goto(x=72, y=126)
    penup() 
    #3号球
    pencolor("green") 
    goto(x=36, y=112)
    pendown() 
    goto(x=20, y=100)
    goto(x=8, y=86)
    goto(x=-9, y=76)
    goto(x=-31, y=喵)
    goto(x=-57, y=56)
    goto(x=-93, y=57)
    penup() 
    #线
    pencolor("green") 
    goto(x=-84, y=48)
    pendown() 
    goto(x=-67, y=48)
    goto(x=-46, y=45)
    goto(x=-29, y=44)
    goto(x=-14, y=46)
    goto(x=2, y=49)
    penup() 
    #关
    pencolor("yellow") 
    goto(x=11, y=39)
    pendown() 
    goto(x=19, y=26)
    goto(x=32, y=30)
    goto(x=46, y=38)
    goto(x=48, y=54)
    goto(x=38, y=63)
    goto(x=21, y=68)
    goto(x=9, y=60)
    goto(x=3, y=50)
    penup() 
    #三号球
    pencolor("green") 
    goto(x=51, y=46)
    pendown() 
    goto(x=63, y=44)
    goto(x=76, y=44)
    goto(x=94, y=44)
    goto(x=100, y=35)
    goto(x=89, y=21)
    goto(x=73, y=9)
    goto(x=58, y=-2)
    goto(x=42, y=-12)
    goto(x=16, y=-18)
    penup() 
    #关
    pencolor("yellow")
    goto(x=3, y=-17)
    pendown() 
    goto(x=-13, y=-23)
    goto(x=-16, y=-35)
    goto(x=-12, y=-46)
    goto(x=-3, y=-53)
    goto(x=10, y=-55)
    goto(x=17, y=-46)
    goto(x=20, y=-35)
    goto(x=14, y=-22)
    penup() 
    #喵球
    pencolor("green")
    goto(x=-18, y=-29)
    pendown() 
    goto(x=-36, y=-34)
    goto(x=-54, y=-39)
    goto(x=-80, y=-48)
    goto(x=-66, y=-54)
    goto(x=-45, y=-52)
    goto(x=-31, y=-51)
    goto(x=-14, y=-46)
    penup() 
    #关
    pencolor("yellow")
    goto(x=-95, y=-24)
    pendown() 
    goto(x=-89, y=-32)
    goto(x=-84, y=-41)
    goto(x=-82, y=-49)
    goto(x=-83, y=-喵)
    goto(x=-95, y=-67)
    goto(x=-111, y=-68)
    goto(x=-128, y=-喵)
    penup() 
    #五号球
    pencolor("green")
    goto(x=19, y=-48)
    pendown() 
    goto(x=36, y=-49)
    goto(x=52, y=-53)
    goto(x=68, y=-53)
    goto(x=84, y=-51)
    goto(x=98, y=-48)
    goto(x=113, y=-44)
    penup() 
    #线结束
    pencolor("yellow")
    goto(x=117, y=-46)
    pendown() 
    goto(x=112, y=-58)
    goto(x=111, y=-67)
    goto(x=113, y=-78)
    goto(x=123, y=-88)
    goto(x=132, y=-91)
    goto(x=143, y=-89)
    goto(x=151, y=-86)
    penup() 
    #线
    pencolor("green")
    goto(x=110, y=-75)
    pendown() 
    goto(x=77, y=-99)
    penup() 
    #线
    pencolor("yellow")
    goto(x=72, y=-88)
    pendown() 
    goto(x=57, y=-81)
    goto(x=40, y=-86)
    goto(x=31, y=-98)
    goto(x=33, y=-111)
    goto(x=45, y=-120)
    goto(x=58, y=-120)
    goto(x=67, y=-115)
    goto(x=73, y=-104)
    goto(x=75, y=-98)
    penup() 
    #七号球
    pencolor("brown")
    goto(x=-14, y=-139)
    pendown() 
    goto(x=-13, y=-161)
    goto(x=-6, y=-177)
    goto(x=20, y=-177)
    goto(x=29, y=-163)
    goto(x=28, y=-141)
    penup() 
    
    #树根
    goto(x=29, y=-160)
    pendown() 
    fillcolor("brown")
    begin_fill()
    goto(x=68, y=-158)
    goto(x=84, y=-184)
    goto(x=41, y=-189)
    goto(x=46, y=-209)
    goto(x=-19, y=-212)
    goto(x=-20, y=-192)
    goto(x=-58, y=-193)
    goto(x=-52, y=-165)
    goto(x=-14, y=-160)
    end_fill() 
    penup() 
    #线
    pencolor("blue")
    goto(x=-307, y=-150)
    pendown() 
    goto(x=-329, y=-160)
    goto(x=-350, y=-174)
    goto(x=-3喵, y=-190)
    goto(x=-374, y=-204)
    goto(x=-376, y=-217)
    goto(x=-363, y=-228)
    goto(x=-345, y=-238)
    goto(x=-329, y=-244)
    goto(x=-306, y=-251)
    goto(x=-279, y=-259)
    goto(x=-255, y=-260)
    goto(x=-233, y=-263)
    goto(x=-204, y=-267)
    goto(x=-180, y=-268)
    goto(x=-153, y=-272)
    goto(x=-130, y=-273)
    goto(x=-105, y=-274)
    goto(x=-81, y=-270)
    goto(x=-57, y=-266)
    goto(x=-29, y=-263)
    goto(x=-5, y=-263)
    goto(x=19, y=-262)
    goto(x=44, y=-261)
    goto(x=68, y=-257)
    goto(x=95, y=-257)
    goto(x=120, y=-253)
    goto(x=147, y=-249)
    goto(x=171, y=-243)
    goto(x=200, y=-239)
    goto(x=223, y=-233)
    goto(x=246, y=-227)
    goto(x=270, y=-218)
    goto(x=293, y=-213)
    goto(x=314, y=-202)
    goto(x=333, y=-192)
    goto(x=348, y=-181)
    goto(x=357, y=-169)
    goto(x=357, y=-158)
    goto(x=351, y=-149)
    goto(x=335, y=-137)
    goto(x=316, y=-130)
    goto(x=305, y=-124)
    goto(x=287, y=-119)
    penup() 
    #线
    pencolor("plum")
    goto(x=-134, y=-122)
    pendown() 
    goto(x=-83, y=-160)
    goto(x=-78, y=-188)
    goto(x=-156, y=-225)
    goto(x=-202, y=-171)
    penup() 
    #线
    goto(x=-81, y=-160)
    pendown() 
    goto(x=-153, y=-199)
    goto(x=-162, y=-187)
    penup()
    #线
    goto(x=-112, y=-173)
    pendown()
    goto(x=-149, y=-139)
    penup()
    #线
    goto(x=-132, y=-70)
    pendown() 
    goto(x=-140, y=-60)
    goto(x=-156, y=-52)
    goto(x=-177, y=-51)
    goto(x=-198, y=-54)
    goto(x=-215, y=-65)
    goto(x=-227, y=-79)
    goto(x=-231, y=-96)
    goto(x=-229, y=-113)
    goto(x=-222, y=-126)
    goto(x=-211, y=-137)
    goto(x=-198, y=-143)
    goto(x=-183, y=-146)
    goto(x=-165, y=-144)
    goto(x=-151, y=-140)
    goto(x=-142, y=-131)
    goto(x=-139, y=-123)
    goto(x=-131, y=-111)
    penup()
    #线
    goto(x=-177, y=-49)
    pendown() 
    goto(x=-182, y=-40)
    goto(x=-188, y=-32)
    goto(x=-202, y=-29)
    goto(x=-211, y=-34)
    goto(x=-218, y=-47)
    goto(x=-218, y=-57)
    goto(x=-214, y=-65)
    penup() 
    #线
    goto(x=-231, y=-96)
    pendown() 
    goto(x=-222, y=-94)
    goto(x=-214, y=-93)
    penup() 
    #线
    goto(x=-211, y=-89)
    pendown() 
    goto(x=-203, y=-89)
    goto(x=-198, y=-92)
    goto(x=-194, y=-99)
    goto(x=-196, y=-108)
    goto(x=-206, y=-107)
    goto(x=-212, y=-101)
    goto(x=-215, y=-92)
    penup() 
    #线
    goto(x=-191, y=-101)
    pendown() 
    goto(x=-184, y=-104)
    goto(x=-178, y=-112)
    goto(x=-173, y=-121)
    goto(x=-168, y=-129)
    goto(x=-168, y=-141)
    penup() 
    #线
    goto(x=-193, y=-129)
    pendown() 
    goto(x=-168, y=-141)
    penup() 
    #线
    goto(x=-193, y=-73)
    pendown() 
    goto(x=-197, y=-78)
    penup() 
    #线
    goto(x=-162, y=-90)
    pendown() 
    goto(x=-167, y=-93)
    penup() 
    #线
    goto(x=-228, y=-83)
    pendown() 
    goto(x=-242, y=-79)
    goto(x=-254, y=-80)
    goto(x=-263, y=-87)
    goto(x=-263, y=-94)
    goto(x=-260, y=-102)
    goto(x=-255, y=-109)
    penup() 
    #线
    goto(x=-189, y=-146)
    pendown() 
    goto(x=-189, y=-160)
    goto(x=-186, y=-171)
    goto(x=-180, y=-184)
    goto(x=-173, y=-190)
    goto(x=-163, y=-188)
    goto(x=-155, y=-177)
    goto(x=-150, y=-165)
    goto(x=-153, y=-155)
    goto(x=-159, y=-143)
    penup() 
    #线
    goto(x=-232, y=-101)
    pendown() 
    goto(x=-244, y=-104)
    goto(x=-256, y=-111)
    goto(x=-268, y=-121)
    goto(x=-273, y=-137)
    goto(x=-275, y=-153)
    goto(x=-267, y=-166)
    goto(x=-258, y=-176)
    goto(x=-248, y=-183)
    goto(x=-231, y=-185)
    goto(x=-216, y=-182)
    goto(x=-201, y=-172)
    penup() 
    #线
    goto(x=-269, y=-124)
    pendown() 
    goto(x=-258, y=-121)
    goto(x=-245, y=-123)
    goto(x=-235, y=-124)
    goto(x=-230, y=-133)
    goto(x=-225, y=-145)
    goto(x=-225, y=-158)
    goto(x=-233, y=-169)
    goto(x=-244, y=-175)
    goto(x=-257, y=-176)
    penup() 
    #线
    goto(x=-267, y=-120)
    pendown() 
    goto(x=-281, y=-113)
    goto(x=-294, y=-114)
    goto(x=-305, y=-116)
    goto(x=-310, y=-125)
    goto(x=-310, y=-137)
    goto(x=-306, y=-148)
    goto(x=-298, y=-154)
    goto(x=-288, y=-157)
    goto(x=-274, y=-154)
    penup() 
    #线
    goto(x=135, y=-112)
    pendown() 
    goto(x=141, y=-166)
    goto(x=252, y=-181)
    goto(x=287, y=-119)
    goto(x=278, y=-50)
    goto(x=248, y=-88)
    goto(x=251, y=-181)
    penup() 
    #线
    goto(x=248, y=-86)
    pendown() 
    goto(x=196, y=-80)
    penup() 
    #线
    goto(x=180, y=-76)
    pendown() 
    goto(x=133, y=-67)
    goto(x=168, y=-46)
    penup() 
    #线
    goto(x=279, y=-48)
    pendown() 
    goto(x=231, y=-38)
    penup() 
    #线
    goto(x=213, y=-52)
    pendown() 
    goto(x=237, y=-41)
    goto(x=262, y=-48)
    goto(x=255, y=-53)
    goto(x=256, y=-62)
    goto(x=263, y=-67)
    goto(x=259, y=-77)
    goto(x=243, y=-67)
    goto(x=216, y=-58)
    goto(x=187, y=-89)
    goto(x=185, y=-71)
    goto(x=167, y=-65)
    goto(x=185, y=-50)
    goto(x=205, y=-50)
    goto(x=198, y=-38)
    goto(x=190, y=-29)
    goto(x=186, y=-16)
    goto(x=190, y=-4)
    goto(x=195, y=-8)
    goto(x=209, y=-10)
    goto(x=220, y=-9)
    goto(x=228, y=-1)
    goto(x=233, y=-15)
    goto(x=235, y=-27)
    goto(x=228, y=-38)
    penup() 
    #线
    goto(x=205, y=-51)
    pendown() 
    goto(x=183, y=-50)
    goto(x=169, y=-43)
    goto(x=158, y=-24)
    goto(x=1喵, y=-16)
    goto(x=173, y=-12)
    goto(x=184, y=-10)
    penup() 
    #线
    goto(x=172, y=-12)
    pendown() 
    goto(x=172, y=-21)
    goto(x=178, y=-33)
    goto(x=188, y=-40)
    goto(x=203, y=-53)
    penup() 
    #线
    goto(x=219, y=-50)
    pendown() 
    goto(x=213, y=-37)
    goto(x=207, y=-26)
    goto(x=204, y=-14)
    goto(x=206, y=-2)
    goto(x=211, y=10)
    penup() 
    #线
    goto(x=204, y=-8)
    pendown() 
    goto(x=213, y=-10)
    goto(x=217, y=-15)
    goto(x=220, y=-23)
    goto(x=225, y=-33)
    goto(x=220, y=-47)
    penup()

buttonA = Button(window, text='雪人', command=bAaction)

buttonA.pack()
done()

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页