Python绘画哆啦a梦

代码分享


import turtle
turtle.setup(500,500)

p = turtle.Turtle()
p.speed(2)#调节画笔速度 0-6 0最快,6最慢

def drawCircle(r,is_fill):
    p.pendown()
    if is_fill:
        p.begin_fill()
    p.circle(r)
    if is_fill:
        p.end_fill()


#头部
#蓝色大圆
p.penup()
p.goto(0,0)
p.color("blue","blue")
drawCircle(100,True)

#白色小圆
p.penup()
p.goto(0,5)
p.color("white","white")
drawCircle(80,True)

#画眼睛
#左眼框
p.pensize(2)
p.penup()
p.goto(0,160)
p.color("black","white")
p.setheading(90)
drawCircle(20,True)

#右眼框
drawCircle(-20,True)

#左眼珠
p.pensize(5)
p.penup()
p.goto(0,160)
drawCircle(6,True)

#右眼珠
p.penup()
p.goto(0,160)
drawCircle(-6,True)

#红鼻子
p.penup()
p.goto(0,120)
p.setheading(0)
p.color("red","red")
drawCircle(6,True)

#画胡子
#竖线
p.penup()
p.pensize(2)
p.goto(0,118)
p.setheading(-90)
p.color("black","black")
p.pendown()
p.forward(80)

#横线
p.penup()
p.goto(-60,80)
p.setheading(0)
p.pendown()
p.forward(120)

#弧线
#右上、下胡子
p.penup()
p.goto(10,100)
p.setheading(10)
p.pendown()
p.forward(50)

p.penup()
p.goto(10,60)
p.setheading(-10)
p.pendown()
p.forward(50)

#左上、下胡子
p.penup()
p.goto(-10,100)
p.setheading(170)
p.pendown()
p.forward(50)

p.penup()
p.goto(-10,60)
p.setheading(-170)
p.pendown()
p.forward(50)

#画嘴巴
p.penup()
p.goto(-50,40)
p.setheading(-30)
p.pendown()
p.circle(100,60)



p.ht() #画笔隐藏

实际效果


Python绘画哆啦a梦效果视频

结语

Python小白,欢迎各位大佬纠错指正。

编程世界的小比特,希望与大家一起无限进步。

感谢阅读!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值