Python第三方库turtle画小人发射爱心

废话不多说直接上代码

import turtle as tr

def Mini_people():
    tr.pensize(3)
    tr.up()
    tr.goto(-200, 165)  # 脖子坐标
    tr.down()
    tr.circle(75)  # 半径为75的脑袋
    tr.right(90)
    tr.forward(175)  # 身体的长度175像素
    tr.right(45)
    tr.forward(100)  # 腿长100像素
    tr.up()
    tr.goto(-200, -10)  # 画另一条腿
    tr.down()
    tr.left(90)
    tr.forward(100)
    tr.up()
    tr.goto(-200, 115)  # 手臂坐标
    tr.down()
    tr.left(45)
    tr.forward(100)  # 第一只手臂长度
    tr.left(45)
    tr.forward(67)  # 手掌长度
    tr.up()
    tr.goto(-200, 70)  # 第二只手臂坐标
    tr.down()
    tr.right(45)
    tr.forward(100)  # 第二只手臂长度
    tr.right(45)
    tr.forward(67)
    tr.up()
    tr.goto(-230, 265)  # 第一只眼睛起始坐标
    tr.down()
    tr.right(45)
    tr.forward(50)  # 眼睛长度为50
    tr.up()
    tr.goto(-170, 265)  # 第二只眼睛起始坐标
    tr.down()
    tr.forward(50)

def Heart():
    tr.up()
    tr.goto(200,-40)
    tr.down()
    tr.fillcolor("red")
    tr.speed(5)
    tr.pensize(2)
    tr.begin_fill()
    tr.pencolor("red")
    tr.left(135)
    tr.fd(200)
    tr.circle(100, 180)
    tr.right(90)
    tr.circle(100, 180)
    tr.fd(200)
    tr.end_fill()

def main():
    tr.screensize(canvwidth=None, canvheight=None, bg="pink")
    Mini_people()
    Heart()
    tr.done()


main()

Python第三方库turtle画小人发射爱心

上一篇:Turtle模块-绘制六角形


下一篇:servlet知识汇总