初学python turtle简单绘制海绵宝宝

巨简单的海绵宝宝绘制方法,只需知道这几行语法。

t.seth()设置角度

t.fd()画笔向前

t.circle()画圆

import turtle as t
t.title("海绵宝宝")
#添加背景照片
t.bgpic('beijing3.png')
#速度
t.speed(100)
#设定初始位置
t.penup()
t.seth(-30)
t.fd(-200)
t.pendown()
#绘制海绵宝宝身体
t.pencolor('yellow')#设置画笔颜色为黄色
t.pensize(3)#设置画笔大小
t.fillcolor('yellow')#设置填充颜色为黄色
t.begin_fill()#开始填充
for i in range(4):#绘制海绵宝宝轮廓
    t.circle(40,60)
    t.circle(-40,60)
t.seth(-50)
t.circle(-40,60)
t.seth(-120)
for i in range(4):
    t.circle(40,60)
    t.circle(-40,60)
t.seth(-180)
t.pensize(10)
t.pencolor('brown')
t.fd(380)
t.pensize(3)
t.pencolor('yellow')
t.seth(120)
for i in range(4):
    t.circle(-40,60)
    t.circle(40,60)
t.seth(100)
t.circle(-55,50)
t.seth(30)
t.circle(-35,90)
t.end_fill()
t.penup()
t.seth(0)
t.fd(-58)
t.seth(-90)
t.fd(352)
t.pendown()
t.pensize(10)
t.pencolor('brown')
t.fillcolor('brown')
t.begin_fill()
t.fd(70)
t.seth(0)
t.fd(380)
t.seth(90)
t.fd(70)
t.end_fill()
#绘制右腿
t.penup()
t.seth(180)
t.fd(110)
t.seth(270)
t.fd(75)
t.pendown()
t.begin_fill()
t.fd(20)
t.seth(0)
t.fd(30)
t.seth(90)
t.fd(20)
t.end_fill()
t.penup()
t.seth(180)
t.fd(15)
t.seth(270)
t.fd(28)
t.pendown()
t.pencolor('yellow')
t.fd(40)
#绘制左腿
t.pencolor('brown')
t.penup()
t.seth(90)
t.fd(80)
t.seth(180) 
t.fd(210)
t.seth(270)
t.fd(10)
t.pendown()
t.begin_fill()
t.fd(20)
t.seth(0)
t.fd(30)
t.seth(90)
t.fd(20)
t.end_fill()
t.penup()
t.seth(180)
t.fd(15)
t.seth(270)
t.fd(28)
t.pendown()
t.pencolor('yellow')
t.fd(40)
#绘制眼睛
t.penup()
t.seth(90)
t.fd(320)
t.seth(0)
t.fd(50)
t.pendown()
t.fillcolor('white')
t.begin_fill()
t.pensize(1)
t.pencolor('black')
t.circle(60)
t.pensize(1)
t.end_fill()
t.penup()
t.fd(110)
t.pendown()
t.fillcolor('white')
t.begin_fill()
t.circle(60)
t.end_fill()
t.penup()
t.seth(90)
t.fd(70)
t.seth(180)
t.fd(10)
t.pendown()
t.fillcolor('blue')
t.begin_fill()
t.circle(15)
t.end_fill()
t.penup()
t.fd(90)
t.pendown()
t.fillcolor('blue')
t.begin_fill()
t.circle(15)
t.end_fill()
t.penup()
t.seth(155)
t.fd(62)
t.pendown()
t.pensize(3)
t.fd(20)
t.penup()
t.seth(-25)
t.fd(82)
t.seth(130)
t.fd(59)
t.pendown()
t.fd(20)
t.penup()
t.seth(-50)
t.fd(79)
t.seth(105)
t.fd(55)
t.pendown()
t.fd(20)
t.penup()
t.seth(-75)
t.fd(77)
t.seth(0)
t.fd(90)
t.penup()
t.seth(35)
t.fd(62)
t.pendown()
t.fd(20)
t.penup()
t.seth(205)
t.fd(82)
t.seth(50)
t.fd(50)
t.pendown()
t.fd(20)
t.penup()
t.seth(250)
t.fd(80)
t.seth(105)
t.fd(60)
t.pendown()
t.fd(20)
#绘制鼻子
t.penup()
t.seth(249)
t.fd(120)
t.pendown()
t.pensize(1)
t.fillcolor('yellow')
t.begin_fill()
t.circle(-50,20)
t.circle(40,40)
t.circle(10,160)
t.seth(45)
t.circle(50,60)
t.end_fill()
#绘制海绵宝宝的嘴巴
t.penup()
t.seth(250)
t.fd(70)
t.seth(180)
t.fd(100)
t.seth(-30)
t.pendown()
t.pensize(3)
t.circle(250,60)
#绘制海绵宝宝的牙
t.pencolor('white')
t.fillcolor('white')
t.penup()
t.seth(180)
t.fd(150)
t.seth(-80)
t.fd(40)
t.pendown()
t.begin_fill()
t.fd(20)
t.seth(180)
t.fd(24)
t.seth(80)
t.fd(26)
t.seth(0)
t.penup()
t.end_fill()
t.fd(34)
t.seth(-98)
t.pendown()
t.begin_fill()
t.fd(24)
t.seth(0)
t.fd(24)
t.seth(100)
t.fd(24)
t.end_fill()
#绘制海绵宝宝的手
t.penup()
t.seth(160)
t.fd(238)
t.seth(120)
t.pensize(10)
t.pencolor('yellow')
t.pendown()
t.fd(120)
t.seth(115)
t.circle(180,30)
t.penup()
t.seth(0)
t.fd(640)
t.seth(-150)
t.pendown()
t.circle(180,30)
t.fd(238)


 

  • 3
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
通过使用pythonturtle绘制图形,我得到了很多收获。 首先,使用pythonturtle绘制图形可以帮助我更好地理解和应用编程的概念。在绘制图形的过程中,我需要使用很多编程基础知识和技巧,例如变量、循环、条件判断等等。通过实践绘制图形,我可以更深入地理解这些概念,并且能够将它们应用到其他编程任务中。 其次,使用pythonturtle库可以培养我的创造力和想象力。在绘制图形的过程中,我可以自由发挥,设计出各种有趣的形状和图案。这让我感受到编程的乐趣,并且可以通过图形来表达自己的想法和创意。 此外,使用pythonturtle库还可以提高我的问题解决能力。在绘制图形的过程中,我会遇到各种各样的问题,例如如何控制海龟的移动、如何调整图形的形状等等。通过不断尝试和调试,我能够找到解决问题的方法,并且学会了如何通过编程来解决实际问题。 最后,使用pythonturtle绘制图形还可以提升我的耐心和坚持能力。有时候绘制复杂的图形需要花费很长时间,但是我需要持续进行尝试和调整,直到达到预期的效果。这让我学会了面对困难时的耐心和坚持,同时也增加了我的毅力。 总之,通过使用pythonturtle绘制图形,我不仅学到了有关编程的知识和技巧,还培养了创造力、问题解决能力、耐心和坚持能力。这些收获对于我以后的学习和工作都非常有帮助。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

快乐的小尾巴

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值