Python怎么画画,用pythonturtle画简单的动物

  Python怎么画画,用pythonturtle画简单的动物

  首先来看一下实现效果,如下图:

  具体实现代码请看:

  (推荐学习:python视频教程)

  # -*-编码:utf-8 -*-

  # _ _作者__ :kusy

  # __content__:文件说明

  # _ _日期__:2018/8/21 13:08

  进口甲鱼

  导入时间

  将数学作为m导入

  绵羊类(对象):

  def __init__(self,xsize):

  self.t=海龟。乌龟()

  self.xsize=xsize

  t=自我

  # 画笔设置

  t。屏幕。屏幕大小(canv width=1000,canvheight=500,bg=white )

  沉思(2)

  速度测试(10)

  # t.hideturtle()

  #初始化画笔位置

  佩努普

  t.setpos(self.xsize,0)

  彭道恩

  # 设置画笔坐标

  def setxy(self,x,y):

  t=自我

  佩努普

  pos_x=t.position()[0]

  pos_y=t.position()[1]

  t.setpos(位置,位置y y)

  彭道恩

  def create_sheep(self):

  t=自我

  # 羊头

  self.setxy(-200,0)

  t.fillcolor(黑色)

  t.begin_fill()

  t.circle(100)

  t.end_fill()

  # 眼睛

  # 眼白

  打印(t位置())

  self.setxy(-20,120)

  t.fillcolor(白色)

  t.begin_fill()

  t。塞斯(45)

  t形圈(18,-280)

  t。塞斯(45)

  t圆(-20,292)

  t.end_fill()

  # 眼珠

  self.setxy(3,12)

  t.fillcolor(黑色)

  t.begin_fill()

  塞思(下)85

  t圆(10)

  塞思(下)85

  t圆(-10)

  t.end_fill()

  # 眼心

  t.fillcolor(白色)

  t.begin_fill()

  塞思(下)85

  t圆(3)

  塞思(下)85

  圆圈(-3)

  t.end_fill()

  # 嘴

  self.setxy(0,-100)

  t.color(“红色")

  赛斯(下)300

  t.forward(8)

  self.setxy(-1,3)

  塞思(0)

  t圆(80,60)

  self.setxy(2,-2)

  塞思(下)145

  t.forward(8)

  t.color(黑色)

  # 耳朵

  self.setxy(-145,120)

  p1=t.position()

  t.fillcolor(黑色)

  t.begin_fill()

  塞思(0)

  t圆(-120,20)

  p2=t.position()

  t.setpos(p1)

  塞思(下)60

  t圆(-30,120)

  t.goto(p2)

  t.end_fill()

  # 身体

  self.setxy(41,12)

  t。塞斯(45)

  t圆(-150,100)

  沉思(5)

  塞思(0)

  t圆(-120,30)

  塞思(下)60

  t圆(-15,320)

  赛斯(下)330

  t圆(-80,180)

  塞思(下)210

  t圆(-80,90)

  #4条腿

  沉思(2)

  对于范围(4):中的航段

  自我。setxy(8 ^ 15 * leg,0)

  塞思(下)270

  t.forward(80)

  塞思(0)

  t.forward(8)

  塞思(下)90

  t.forward(80)

  #草

  self.setxy(-200,-80)

  p3=t.position()

  t.color(“绿色")

  t.fillcolor(绿色)

  t.begin_fill()

  塞思(下)120

  t.forward(30)

  赛斯(下)330

  t.forward(30)

  塞思(下)60

  t.forward(40)

  塞思(下)260

  t.forward(45)

  t.setpos(p3)

  t.end_fill()

  if __name__==__main__:

  对于(0,350):中的x

  绵羊=绵羊(十)

  sheep.create_sheep()

  时间。睡眠(5)相关文章教程推荐:python教程以上就是如何用大蟒画简单的动物的详细内容,更多请关注盛行信息技术软件开发工作室其它相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: