用python中turtle模块去画“重庆工商大学融智学院”校门

————————————————————

快考试了,希望不挂科,不挂科。。。。。

————————————————————

用python中turtle模块去画“重庆工商大学融智学院”校门_第1张图片

分享自己好久前写下的代码,证明一下自己的努力

用python中turtle模块去画“重庆工商大学融智学院”校门_第2张图片

下面才是正经内容

用python中turtle模块去画“重庆工商大学融智学院”校门_第3张图片

用python中turtle模块去画“重庆工商大学融智学院”校门_第4张图片

划重点划重点

import turtle as t
t.setup(1000,400,0,0)
#t.bgcolor("white")
t.speed(20) #设置画笔的速度
def l_side_door(x):#左侧门
    t.begin_fill()
    t.fillcolor("#F5D79B")
    t.penup()
    t.goto(x,75)
    t.fd(135)
    t.right(90)
    t.fd(20)
    t.right(90)
    t.fd(135)
    t.right(90)
    t.fd(20)
    t.end_fill()

    t.begin_fill()
    t.fillcolor("#B9A97A")
    t.penup()
    t.goto(x+2.5,47)
    t.fd(8)
    t.right(90)
    t.fd(130)
    t.right(90)
    t.fd(8)
    t.right(90)
    t.fd(130)
    t.end_fill()

    t.begin_fill()
    t.fillcolor("#F5D79B")
    t.penup()
    t.goto(x,47)
    t.left(180)
    t.fd(135)
    t.right(90)
    t.fd(17)
    t.right(90)
    t.fd(135)
    t.right(90)
    t.fd(17)
    t.end_fill()

    t.begin_fill()
    t.fillcolor("#E7D8C7")
    t.penup()
    t.goto(x+2.5,30)
    t.right(90)
    t.fd(130)
    t.right(90)
    t.fd(15)
    t.right(90)
    t.fd(130)
    t.right(90)
    t.fd(15)
    t.end_fill()

    t.begin_fill()
    t.fillcolor("#F5D79B")
    t.penup()
    t.right(90)
    t.goto(x,15)
    t.fd(135)
    t.right(90)
    t.fd(10)
    t.right(90)
    t.fd(135)
    t.right(90)
    t.fd(10)
    t.end_fill()

    t.begin_fill()
    t.fillcolor("#FF9474")
    t.penup()
    t.right(90)
    t.goto(x+5,5)
    t.fd(60)
    t.right(90)
    t.fd(140)
    t.right(90)
    t.fd(60)
    t.right(90)
    t.fd(140)
    t.end_fill()

    t.pensize(4)
    t.begin_fill()
    t.color("#F5D79B", "#9fA4A2")
    t.penup()
    t.right(90)
    t.goto(x+12,-115)
    t.pd()
    t.fd(16)
    t.left(90)
    t.fd(85)
    t.circle(8, 180)
    t.fd(85)
    t.end_fill()

    t.pensize(2)
    t.pencolor("#7D827E")
    t.penup()
    t.goto(x+20,-25)
    t.pd()
    t.fd(87)
    t.penup()
    t.left(90)
    t.goto(x+14, -93)
    t.pd()
    t.fd(10)
    t.penup()
    t.goto(x+14, -70)
    t.pd()
    t.fd(10)
    t.penup()
    t.goto(x+14, -47)
    t.pd()
    t.fd(10)
    t.penup()
    t.goto(x+14, -37)
    t.pd()
    t.fd(10)

    t.pensize(4)
    t.begin_fill()
    t.color("#F5D79B", "#9fA4A2")
    t.penup()
    t.goto(x+40,-115)
    t.pd()
    t.fd(16)
    t.left(90)
    t.fd(85)
    t.circle(8, 180)
    t.fd(85)
    t.end_fill()

    t.pensize(2)
    t.pencolor("#7D827E")
    t.penup()
    t.goto(x+48,-25)
    t.pd()
    t.fd(87)
    t.penup()
    t.left(90)
    t.goto(x+42, -93)
    t.pd()
    t.fd(10)
    t.penup()
    t.goto(x+42, -70)
    t.pd()
    t.fd(10)
    t.penup()
    t.goto(x+42, -47)
    t.pd()
    t.fd(10)
    t.penup()
    t.goto(x+42, -37)
    t.pd()
    t.fd(10)

    t.begin_fill()
    t.fillcolor("#F5D79B")
    t.penup()
    t.goto(x+110,5)
    t.fd(20)
    t.right(90)
    t.fd(110)
    t.right(90)
    t.fd(20)
    t.right(90)
    t.fd(110)
    t.end_fill()

    t.begin_fill()
    t.fillcolor("#CEB893")
    t.penup()
    t.right(90)
    t.goto(x+110,5)
    t.fd(20)
    t.right(90)
    t.fd(10)
    t.right(90)
    t.fd(20)
    t.right(90)
    t.fd(10)
    t.end_fill()

    t.begin_fill()
    t.fillcolor("#D0C0A9")
    t.penup()
    t.right(90)
    t.goto(x+107.5,-105)
    t.fd(25)
    t.right(90)
    t.fd(10)
    t.right(90)
    t.fd(25)
    t.right(90)
    t.fd(10)
    t.end_fill()

    t.begin_fill()
    t.fillcolor("#E6D8C4")
    t.penup()
    t.right(90)
    t.goto(x+105,-115)
    t.fd(30)
    t.right(90)
    t.fd(25)
    t.right(90)
    t.fd(30)
    t.right(90)
    t.fd(25)
    t.end_fill()

def r_side_door(x):#右侧门
    t.begin_fill()
    t.fillcolor("#F5D79B")
    t.penup()
    t.goto(x, 75)
    t.fd(135)
    t.right(90)
    t.fd(20)
    t.right(90)
    t.fd(135)
    t.right(90)
    t.fd(20)
    t.end_fill()

    t.begin_fill()
    t.fillcolor("#B9A97A")
    t.penup()
    t.goto(x + 2.5, 47)
    t.fd(8)
    t.right(90)
    t.fd(130)
    t.right(90)
    t.fd(8)
    t.right(90)
    t.fd(130)
    t.end_fill()

    t.begin_fill()
    t.fillcolor("#F5D79B")
    t.penup()
    t.goto(x, 47)
    t.left(180)
    t.fd(135)
    t.right(90)
    t.fd(17)
    t.right(90)
    t.fd(135)
    t.right(90)
    t.fd(17)
    t.end_fill()

    t.begin_fill()
    t.fillcolor("#E7D8C7")
    t.penup()
    t.goto(x + 2.5, 30)
    t.right(90)
    t.fd(130)
    t.right(90)
    t.fd(15)
    t.right(90)
    t.fd(130)
    t.right(90)
    t.fd(15)
    t.end_fill()

    t.begin_fill()
    t.fillcolor("#F5D79B")
    t.penup()
    t.right(90)
    t.goto(x, 15)
    t.fd(135)
    t.right(90)
    t.fd(10)
    t.right(90)
    t.fd(135)
    t.right(90)
    t.fd(10)
    t.end_fill()

    t.begin_fill()
    t.fillcolor("#FF9474")
    t.penup()
    t.right(90)
    t.goto(x + 70, 5)
    t.fd(60)
    t.right(90)
    t.fd(140)
    t.right(90)
    t.fd(60)
    t.right(90)
    t.fd(140)
    t.end_fill()

    t.pensize(4)
    t.begin_fill()
    t.color("#F5D79B", "#9fA4A2")
    t.penup()
    t.right(90)
    t.goto(x+78,-115)
    t.pd()
    t.fd(16)
    t.left(90)
    t.fd(85)
    t.circle(8, 180)
    t.fd(85)
    t.end_fill()

    t.pensize(2)
    t.pencolor("#7D827E")
    t.penup()
    t.goto(x+86,-25)
    t.pd()
    t.fd(87)
    t.penup()
    t.left(90)
    t.goto(x+80, -93)
    t.pd()
    t.fd(10)
    t.penup()
    t.goto(x+80, -70)
    t.pd()
    t.fd(10)
    t.penup()
    t.goto(x+80, -47)
    t.pd()
    t.fd(10)
    t.penup()
    t.goto(x+80, -37)
    t.pd()
    t.fd(10)

    t.pensize(4)
    t.begin_fill()
    t.color("#F5D79B", "#9fA4A2")
    t.penup()
    t.goto(x+106,-115)
    t.pd()
    t.fd(16)
    t.left(90)
    t.fd(85)
    t.circle(8, 180)
    t.fd(85)
    t.end_fill()

    t.pensize(2)
    t.pencolor("#7D827E")
    t.penup()
    t.goto(x+114,-25)
    t.pd()
    t.fd(87)
    t.penup()
    t.left(90)
    t.goto(x+108, -93)
    t.pd()
    t.fd(10)
    t.penup()
    t.goto(x+108, -70)
    t.pd()
    t.fd(10)
    t.penup()
    t.goto(x+108, -47)
    t.pd()
    t.fd(10)
    t.penup()
    t.goto(x+108, -37)
    t.pd()
    t.fd(10)

    t.begin_fill()
    t.fillcolor("#F5D79B")
    t.penup()
    t.goto(x+5,5)
    t.fd(20)
    t.right(90)
    t.fd(110)
    t.right(90)
    t.fd(20)
    t.right(90)
    t.fd(110)
    t.end_fill()

    t.begin_fill()
    t.fillcolor("#CEB893")
    t.penup()
    t.right(90)
    t.goto(x + 5 , 5)
    t.fd(20)
    t.right(90)
    t.fd(10)
    t.right(90)
    t.fd(20)
    t.right(90)
    t.fd(10)
    t.end_fill()

    t.begin_fill()
    t.fillcolor("#D0C0A9")
    t.penup()
    t.right(90)
    t.goto(x + 2.5 , -105)
    t.fd(25)
    t.right(90)
    t.fd(10)
    t.right(90)
    t.fd(25)
    t.right(90)
    t.fd(10)
    t.end_fill()

    t.begin_fill()
    t.fillcolor("#E6D8C4")
    t.penup()
    t.right(90)
    t.goto(x , -115)
    t.fd(30)
    t.right(90)
    t.fd(25)
    t.right(90)
    t.fd(30)
    t.right(90)
    t.fd(25)
    t.end_fill()

def facade(x):
    t.pensize(5)
    t.begin_fill()
    t.color("#E7D8C7", "#F5D79B")
    t.penup()
    t.right(90)
    t.goto(x + 45 , -77.5)
    t.pd()
    t.fd(260)
    t.right(90)
    t.fd(70)
    t.right(90)
    t.fd(260)
    t.right(90)
    t.fd(70)
    t.end_fill()

    t.pencolor("#89654D")
    t.penup()
    t.goto(x+175, -105)
    t.write("重庆工商大学融智学院", move=False, align="center", font=("KaiTi", 15,"bold"))
    t.begin_fill()
    t.fillcolor("#FF9474")
    t.penup()
    t.goto(x , -150)
    t.fd(100)
    t.right(90)
    t.fd(55)
    t.right(90)
    t.fd(30)
    t.right(5)
    t.fd(70)
    t.right(85)
    t.fd(50)
    t.end_fill()

    t.begin_fill()
    t.fillcolor("#F5D79B")  # F5D79B
    t.penup()
    t.right(90)
    t.goto(x - 5 , -50)
    t.fd(10)
    t.right(60)
    t.fd(37)
    t.right(60)
    t.fd(37)
    t.right(60)
    t.fd(10)
    t.right(90)
    t.fd(63.75)
    t.end_fill()

    t.begin_fill()
    t.fillcolor("#F5D79B")
    t.penup()
    t.right(90)
    t.goto(x + 290 , -50)
    t.fd(10)
    t.right(60)
    t.fd(37)
    t.right(60)
    t.fd(37)
    t.right(60)
    t.fd(10)
    t.right(90)
    t.fd(63.75)
    t.end_fill()

    t.begin_fill()
    t.fillcolor("#FF9474")
    t.penup()
    t.right(90)
    t.goto( x + 350 , -150)
    t.fd(100)
    t.left(90)
    t.fd(55)
    t.left(90)
    t.fd(30)
    t.left(5)
    t.fd(70)
    t.left(85)
    t.fd(50)
    t.end_fill()

def school_motto(a):
    t.fillcolor("#676767")
    y = 130
    for i in a :
        t.penup()
        t.goto(-450, y)
        t.pd()
        t.write( i , move=False, align="center", font=("KaiTi", 23, "normal"))
        y -= 30

a = ["明","德"," ","健","体"," ","博","学"," ","笃","定"]
school_motto(a)
t.penup()
t.fillcolor("#505050")
t.goto(-15,140)
t.write("北往西来 盈满四年时光", move=False, align="center", font=("KaiTi", 32, "normal"))
l_side_door(-350)
t.right(90)
r_side_door(275)
facade(-145)
t.done()

用python中turtle模块去画“重庆工商大学融智学院”校门_第5张图片

你可能感兴趣的:(python学习)