用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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。