python turtle海龟绘图-----汉字新年快乐(处女作)

今天是大年三十,前两天学了turtle(海龟)绘图,今天心血来潮想创作一番,于是写了‘新年快乐’四个字体,代码不难,纪念一下,Python正在学习中,难的目前不会写,哈哈,新的一年,我的新年愿望是代码会有很大进步。
先附上笔记:

  • import turtle ---------- turtle库的引用,import turtle as t(t就是起的别名)
  • penup简称up --------- t.up()就是抬起笔
  • pendown简称down --------t.down()就是落下笔
  • forward简称fd------------t.fd()就是向前画
  • backward----------t.backward()向后画
  • goto----------t.goto(二维坐标)箭头到此地
  • pensize--------t.pensize(笔的粗细(像素))
  • pencolor简称color----t.color(“red”)参数也可为rgb小数值或元组值
  • left---------t.left()箭头左转,里面写度数,可正可负
  • right-----右转
  • setup-----t.setup(width,height,startx,starty)设置窗口大小及位置
  • begin_fill------开始填充
  • end_fill---------结束填充
  • fillcolor----------填充颜色
  • circle---------一个参数是圆,二个(半径,角度(对应弧度)),另外,circle(40,steps=3)为三角形边长40像素,多边形可以改steps值。

下面是我写新年快乐的代码:

import turtle as t
t.pensize(10)
t.color("red")
t.up()
t.goto(-200,150)
t.pendown()
t.left(-135)
t.fd(30)
t.up()
t.goto(-250,130)
t.pendown()
t.left(135)
t.fd(80)
t.up()
t.goto(-235,120)
t.down()
t.left(-45)
t.fd(28)
t.up()
t.goto(-185,120)
t.down()
t.left(-90)
t.fd(25)
t.up()
t.goto(-250,100)
t.down()
t.left(135)
t.fd(80)
t.up()
t.goto(-250,80)
t.down()
t.fd(80)
t.up()
t.goto(-205,100)
t.down()
t.left(-90)
t.fd(100)
t.left(-135)
t.fd(30)
t.up()
t.goto(-220,60)
t.down()
t.left(90)
t.fd(40)
t.up()
t.goto(-190,60)
t.down()
t.left(90)
t.fd(30)
t.up()
t.goto(-100,150)
t.down()
t.left(-100)
t.fd(60)
t.left(50)
t.fd(120)
t.backward(95)
t.left(95)
t.fd(70)
t.up()
t.goto(-115,90)
t.down()
t.left(-90)
t.fd(93)
#年
t.up()
t.color("orange")
t.goto(100,135)
t.left(-45)
t.down()
t.fd(45)
t.backward(22)
t.left(135)
t.fd(100)
t.up()
t.goto(97,95)
t.down()
t.fd(80)
t.backward(80)
t.left(-90)
t.fd(30)
t.left(-90)
t.fd(15)
t.backward(112)
t.up()
t.goto(140,115)
t.down()
t.left(90)
t.fd(110)
#kuai
t.up()
t.color("pink")
t.goto(-230,-55)
t.down()
t.fd(160)
t.up()
t.goto(-233,-95)
t.down()
t.left(-40)
t.fd(27)
t.pensize(3)
t.backward(30)
t.left(76)
t.pensize(10)
t.fd(20)
t.up()
t.goto(-190,-90)
t.left(55)
t.down()
t.fd(80)
t.left(-90)
t.fd(40)
t.left(90)
t.fd(20)
t.backward(110)
t.up()
t.goto(-150,-50)
t.left(-90)
t.down()
t.fd(80)
t.circle(-150,40)
t.up()
t.goto(-150,-140)
t.down()
t.left(50)
t.circle(150,35)
#le
t.up()
t.goto(100,-80)
t.color("yellow")
t.down()
t.left(50)
t.circle(180,30)
t.up()
t.goto(100,-80)
t.down()
t.left(-127)
t.fd(45)
t.left(90)
t.fd(90)
t.up()
t.goto(140,-85)
t.down()
t.left(-90)
t.fd(130)
t.left(-135)
t.fd(40)
t.up()
t.goto(124,-155)
t.down()
t.left(90)
t.fd(50)
t.up()
t.goto(158,-160)
t.down()
t.left(80)
t.fd(46)
#tuan
t.up()
t.goto(-50,-160)
t.down()
t.pensize(5)
t.color("bloown")
t.begin_fill()
t.fillcolor("yellow")
t.circle(50)
t.end_fill()
t.up()
t.goto(-35,-130)
t.down()
t.color("black")
t.circle(7)
t.up()
t.goto(5,-130)
t.down()
t.circle(7)
t.up()
t.goto(-20,-150)
t.down()
t.circle(20,130)
#xin
t.up()
t.goto(-30,80)
t.pensize(60)
t.color("red")
t.left(-120)
t.down()
t.fd(50)
t.left(90)
t.fd(50)
#ok   over

绘图的过程我不会插入,下面是画完的结果,初次创作,不喜勿喷,谢谢
在这里插入图片描述

  • 28
    点赞
  • 94
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值