Python Turtle 80后的集体记忆“丁老头”

一、导语

大家好!,欢迎阅读我的文章!上个世纪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后就靠这些传统的方式来度过童年,在学到儿歌的同时也对绘画产生了一定的兴趣!现在这一漫画人物形象并未随着社会的进步而消失,他们已经迅速走红网络,网络版本较之传统版本法更为丰富,色彩更为绚丽,形象更加多样化。给怀念童年的人们增添了一份美好的回忆,也给人们的生活带来了更多的乐趣和欢笑。

大家还有什么难忘的童年游戏,来聊聊啊!

  • 6
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值