一、导语
大家好!,欢迎阅读我的文章!上个世纪80年代,有一个风靡神州大地的漫画人物,他并不力大无穷,也没有神奇的口袋,更不会变身,这个中国人原创的漫画人物,只有简单的几笔,和一段有趣的的口诀!在民间,丁老头有各种各样的版本, 我们取其中的一种来完成今天的绘画!
二、丁老头口诀
一个丁老头,欠我俩鸡蛋,我说三天还,他说四天还。买了一个大苹果,花了三毛三。买了一张大烙饼,花了六毛六。又买了一串糖葫芦,花了七毛七。
三、效果展示
丁老头
四、开发过程
本文中我们使用到了python的turtle库,如果没有安装的朋友,请先安装turtle后,再进行编码
开发过程中,我们先设置画笔颜色及屏幕大小
import turtle as t
t.setup(500, 600)
t.pensize(5)
t.color('black')
然后, 我们就可以按照丁老头的口诀来进行绘制丁老头了,完整的代码我放到了下方,希望能对你有所帮助。
五、完整代码
import turtle as t
t.setup(500, 600)
t.pensize(5)
t.color('black')
def jump(x, y):
t.penup()
t.goto(x, y)
t.pendown()
# 一个丁老头(丁字)
jump(-49, 123)
t.fd(92)
t.backward(46)
t.right(90)
t.fd(85)
t.right(134)
t.fd(35)
# 借我俩煤球
t.seth(0)
jump(-46, 75)
t.circle(11)
t.penup()
t.fd(74)
t.pendown()
t.circle(11)
# 我说三天还
jump(-29, 175)
t.fd(50)
jump(-20, 158)
t.fd(35)
jump(-33, 139)
t.fd(58)
# 他说四天还
jump(-3, 34)
t.fd(32)
t.right(90)
t.fd(44)
t.right(90)
t.fd(64)
t.right(90)
t.fd(44)
t.right(90)
t.fd(32)
t.back(5)
t.right(90)
t.fd(25)
t.right(90)
t.fd(25)
jump(6, 32)
t.seth(0)
t.right(90)
t.fd(25)
t.left(90)
t.fd(25)
# 买了一个大苹果
jump(0, -47)
t.circle(126)
# 花了三毛钱
jump(-30, 201)
t.seth(80)
t.circle(-90, 40)
jump(-4, 203)
t.seth(80)
t.circle(-90, 40)
jump(24, 203)
t.seth(80)
t.circle(-90, 40)
t.seth(60)
jump(115, 127)
t.circle(-15, 245)
t.seth(30)
t.circle(-15, 245)
jump(-117, 124)
t.seth(120)
t.circle(15, 245)
t.seth(150)
t.circle(15, 245)
# 买了一张大烙饼
t.seth(0)
jump(3, -48)
t.circle(-97)
# 花了六毛六
jump(99, -136)
t.seth(20)
t.fd(80)
t.circle(15)
t.seth(0)
jump(-95, -140)
t.seth(160)
t.fd(80)
t.circle(-15)
# 又买了一串糖葫芦
jump(3, -48)
for i in range(3):
t.seth(0)
t.right(90)
t.fd(20)
t.seth(0)
t.circle(-10)
t.penup()
t.seth(-90)
t.fd(20)
t.pendown()
t.fd(70)
# 花了七毛七
t.seth(0)
jump(-44, -232)
t.right(90)
t.fd(45)
t.right(90)
t.fd(25)
jump(44, -232)
t.left(90)
t.fd(45)
t.left(90)
t.fd(25)
# 隐藏海龟
t.hideturtle()
t.done()
六、总结
在那个没有游戏机,没有网络的年代,80后就靠这些传统的方式来度过童年,在学到儿歌的同时也对绘画产生了一定的兴趣!现在这一漫画人物形象并未随着社会的进步而消失,他们已经迅速走红网络,网络版本较之传统版本法更为丰富,色彩更为绚丽,形象更加多样化。给怀念童年的人们增添了一份美好的回忆,也给人们的生活带来了更多的乐趣和欢笑。
大家还有什么难忘的童年游戏,来聊聊啊!