用python画皮卡丘的代码,怎么用python画一个皮卡丘

  用python画皮卡丘的代码,怎么用python画一个皮卡丘

  先看效果图:

  然后不说那么多,我就直接上代码了,主要是为了好玩,需要讲解的,可以直接看我发的海龟入门:

  #编码:utf-8

  来自海龟进口公司*

  进口甲鱼作为t

  从随机导入*

  def infoPrt():

  print(coordinate: str(t.pos()))

  print(angle: str(t.heading()))

  沉思(3)

  藏龟龟()

  t.colormode(255)

  t.color(黑色)

  t。设置(700,650)

  t.speed(1)

  t.st()

  #t.dot()

  普大学

  #t.goto(-150,100)

  t.goto(-210,86)

  热电联产公司

  infoPrt()

  # 头

  打印(头)

  塞思(下)85

  t圆(-100,50)

  #t。塞斯(78)

  #t圆(-100,25)

  infoPrt()

  t。塞斯(25)

  t圆(-170,50)

  infoPrt()

  # 右耳

  打印(右耳)

  t。塞斯(40)

  #t圆(-250,52)

  t圆(-250,30)

  infoPrt()

  # 右耳尖

  t.begin_fill()

  # 左

  t圆(-250,22)

  #t.fillcolor(粉色)

  # 右

  塞思(下)227

  t圆(-270,15)

  prePos=t.pos()

  infoPrt()

  # 下

  塞思(下)105

  t圆(100,32)

  t.end_fill()

  普大学

  t.setpos(前置)

  热电联产公司

  塞思(下)212

  t圆(-270,28)

  prePos=t.pos()

  普大学

  t.goto(t.xcor() 5,t.ycor()-2)

  热电联产公司

  # 躯干

  打印(躯干)

  塞思(下)280

  t圆(500,30)

  infoPrt()

  # 臀部

  打印(臀部)

  塞思(下)120

  #t.circle(150,-55)

  t圆(150,-11)

  p_tail=t.pos()

  t圆(150,-44)

  p_butt=t.pos()

  infoPrt()

  # 尾巴

  普大学

  t.setpos(p_tail)

  热电联产公司

  t.begin_fill()

  t。塞斯(50)

  第25节

  塞思(-50)

  t.fd(30)

  p_tail1=t.pos

  塞思(-140)

  t.fd(36)

  t.end_fill()

  t。塞斯(39)

  # 右尾和氕

  t.fd(72)

  # 右尾和第五颅神经的眼支

  塞思(下)125

  t.fd(48)

  # 右尾和氘

  t。塞斯(40)

  t.fd(53)

  # 右尾和v2

  塞思(下)88

  t.fd(45)

  # 右尾和h3

  t。塞斯(35)

  t.fd(105)

  # 右尾和v3

  塞思(下)105

  t圆(850,8)

  #t.fd(105)

  塞思(下)215

  #t.fd(125)

  t圆(850,11)

  塞思(下)280

  t.fd(110)

  塞思(下)220

  t.fd(50)

  塞思(下)309

  t.fd(56)

  # 底盘

  打印(底盘)

  普大学

  t.setpos(p_butt)

  热电联产公司

  t。塞斯(20)

  t形圈(120,-45)

  infoPrt()

  赛斯(下)330

  t圆(-150,-30)

  infoPrt()

  prePos=t.pos()

  普大学

  t.goto(t.xcor() 20,t.ycor())

  热电联产公司

  塞思(下)230

  t圆(-70,120)

  p_bot=t.pos()

  # 两脚-没错

  普大学

  t.setpos(p_butt)

  t.setpos(t.xcor() 5,t.ycor() 5)

  热电联产公司

  塞思(-86)

  t.fd(30)

  塞思(-93)

  t.fd(33)

  塞思(-225)

  t圆(-150,22)

  # 两脚-左边

  普大学

  t.setpos(p_bot)

  t.setpos(t.xcor() 85,t.ycor()-43)

  热电联产公司

  塞思(-105)

  t.fd(50)

  塞思(-225)

  t圆(-150,22)

  # 左躯干

  打印(躯干)

  普大学

  t.setpos(p_bot)

  热电联产公司

  塞思(下)90

  t圆(450,13)

  p_lfhd=t.pos()

  t圆(450,5)

  普大学

  t圆(450,5)

  热电联产公司

  t圆(450,6)

  infoPrt()

  # 左脸

  t.begin_fill()

  t.fillcolor(粉色)

  打印(左脸)

  赛斯(下)330

  丁字圆(50度,-90度)

  infoPrt()

  # 左酒窝

  t。塞斯(30)

  t圆(-15,120)

  塞思(-70)

  t圆(-30,90)

  t.end_fill()

  # 左手

  普大学

  t.setpos(p_lfhd)

  热电联产公司

  塞思(下)160

  t圆(150,30)

  infoPrt()

  塞思(下)180

  t圆(-30,150)

  t.fd(67)

  普大学

  t.setpos(t.xcor()-40,t.ycor()-60)

  热电联产公司

  塞思(下)200

  t圆(-5,180)

  # 右手

  普大学

  t.setpos(p_lfhd)

  t.setpos(t.xcor() 180,t.ycor() 5)

  热电联产公司

  塞思(下)200

  圆圈(-50,100)

  普大学

  圆圈(-50,15)

  热电联产公司

  圆圈(-50,65)

  普大学

  t.setpos(t.xcor() 10,t.ycor()-45)

  热电联产公司

  #t。塞斯(下)270

  #t圆(-30,-180)

  塞思(下)80

  t.fd(10)

  塞思(下)165

  t圆(10,60)

  塞思(下)90

  第五章

  塞思(下)165

  t圆(10,60)

  塞思(下)95

  第五章

  塞思(下)185

  t圆(10,60)

  塞思(下)105

  t.fd(10)

  塞思(下)230

  t.fd(二十)

  塞思(下)145

  t.fd(10)

  塞思(下)285

  t.fd(二十)

  # 右酒窝

  t.begin_fill()

  t.fillcolor(粉色)

  普大学

  t.setpos(t.xcor()-40,t.ycor() 110)

  热电联产公司

  t圆(27,360)

  t.end_fill()

  #x-20,y 50

  画嘴

  颜色("黑色"," #F35590 ")

  # 下嘴弧度并填充颜色

  佩努普()

  转到(-100,72)

  彭登()

  begin_fill()

  设置标题(260)

  向前(60)

  圆(-11,150)

  向前(55)

  打印(位置())

  佩努普()

  转到(-128.46,71.97)

  彭登()

  end_fill()

  #嘴中最上方的阴影部分

  颜色( #6A070D , #6A070D )

  begin_fill()

  佩努普()

  转到(-99.00,72.00)

  彭登()

  佩努普()

  转到(-104.29,48.3)

  彭登()

  佩努普()

  转到(-142,45)

  彭登()

  佩努普()

  转到(-150.40,62.74)

  彭登()

  佩努普()

  转到(-128.46,71.97)

  彭登()

  佩努普()

  转到(-99.00,72.00)

  彭登()

  end_fill()

  #上嘴唇

  颜色("黑色"," #FFD624 ")

  佩努普()

  转到(-168,65)

  彭登()

  begin_fill()

  设置标题(-25)

  对于范围(2)中的我:

  设置标题(-25)

  圆(35,70)

  end_fill()

  #嘴中第二个阴影部分

  颜色( #AB1945 , #AB1945 )

  佩努普()

  转到(-142,45)

  彭登()

  begin_fill()

  设置标题(40)

  圆(-33,70)

  转到(-104,48.3)

  佩努普()

  转到(-108,33)

  彭登()

  设置标题(155)

  圆(25,70)

  end_fill()

  # 左眼

  普大学

  t.color(黑色)

  t.setpos(t.xcor()-40,t.ycor() 90)

  热电联产公司

  t圆(5)

  普大学

  t.setpos(t.xcor() 5,t.ycor() 10)

  热电联产公司

  t.begin_fill()

  塞思(下)190

  t圆(15,130)

  塞思(下)310

  t圆(10,15)

  塞思(0)

  t圆(17,133)

  塞思(下)90

  t圆(10,15)

  t.end_fill()

  普大学

  t.setpos(t.xcor() 2,t.ycor()-15)

  热电联产公司

  t.color(“白色")

  t.begin_fill()

  t圆(5)

  t.end_fill()

  # 右眼

  普大学

  t.setpos(t.xcor() 85,t.ycor() 15)

  热电联产公司

  t.color(黑色)

  t圆(5)

  普大学

  t.setpos(t.xcor() 5,t.ycor() 10)

  热电联产公司

  t.begin_fill()

  塞思(下)190

  t圆(20,130)

  塞思(下)310

  t圆(10,15)

  塞思(0)

  t圆(22,133)

  塞思(下)90

  t圆(13,15)

  t.end_fill()

  普大学

  t.setpos(t.xcor()-7,t.ycor()-15)

  热电联产公司

  t.color(“白色")

  t.begin_fill()

  t型圈(7)

  t.end_fill()

  # 左耳

  t.color(黑色)

  普大学

  t.goto(-210,86)

  t.setpos(t.xcor() 15,t.ycor() 38)

  热电联产公司

  塞思(下)90

  t圆(-250,30)

  t.begin_fill()

  # 左

  t圆(-250,18)

  # 右

  塞思(下)270

  t圆(-270,12)

  prePos=t.pos()

  # 下

  塞思(下)180

  t圆(100,30)

  t.end_fill()

  普大学

  t.setpos(前置)

  热电联产公司

  塞思(下)270

  t圆(-270,18)

  t.screensize(50,50,bg=yellow )

  # 输出文字

  打印机=乌龟()

  printer.hideturtle()

  printer.penup()

  printer.goto(-350,-100)

  printer.write(皮\n\n ,move=True,align=left ,font=(楷体,30,粗体))

  printer.goto(-350,-150)

  printer.write(卡\n\n ,move=True,align=left ,font=(楷体,30,粗体))

  printer.goto(-350,-200)

  printer.write(丘\n\n ,move=True,align=left ,font=(楷体,30,粗体))

  printer.goto(-350,-250)

  printer.write(!\n\n ,move=True,align=left ,font=(楷体,30,粗体))

  藏龟龟()

  完成()欢迎进群跟我交流大蟒群:970353786

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

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