日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

用turtle画皮卡丘

發布時間:2023/12/3 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 用turtle画皮卡丘 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

如何繪制皮卡丘

畫左偏曲線函數

setheading屬性的作用是什么?

def radian_left(ang,dis,step,n):for i in range(n):dis+=step #dis增大stept.lt(ang) #向左轉ang度t.fd(dis) #向前走dis的步長

畫右偏曲線函數

def radian_right(ang,dis,step,n):for i in range(n):dis+=stept.rt(ang) #向左轉ang度t.fd(dis) #向前走dis的步長

畫耳朵

def InitEars():t.color("black", "yellow")# 左耳朵曲線t.pu() # 提筆t.goto(-50, 100) # 筆頭初始位置t.pd() # 下筆t.setheading(110) # 畫筆角度t.begin_fill()radian_left(1.2, 0.4, 0.1, 40)t.setheading(270) # 畫筆角度radian_left(1.2, 0.4, 0.1, 40)t.setheading(44) # 畫筆角度t.forward(32)t.end_fill()# 右耳朵曲線t.pu() # 提筆t.goto(50, 100) # 筆頭初始位置t.pd() # 下筆t.setheading(70) # 畫筆角度t.begin_fill()radian_right(1.2, 0.4, 0.1, 40)t.setheading(270) # 畫筆角度radian_right(1.2, 0.4, 0.1, 40)t.setheading(136) # 畫筆角度t.forward(32)t.end_fill()# 耳朵黑t.begin_fill()t.fillcolor("black")t.pu() # 提筆t.goto(88, 141) # 筆頭初始位置t.pd() # 下筆t.setheading(35) # 畫筆角度radian_right(1.2, 1.6, 0.1, 16)t.setheading(270) # 畫筆角度radian_right(1.2, 0.4, 0.1, 25)t.setheading(132) # 畫筆角度t.forward(31)t.end_fill()t.begin_fill()t.fillcolor("black")t.pu() # 提筆t.goto(-88, 141) # 筆頭初始位置t.pd() # 下筆t.setheading(145) # 畫筆角度radian_left(1.2, 1.6, 0.1, 16)t.setheading(270) # 畫筆角度radian_left(1.2, 0.4, 0.1, 25)t.setheading(48) # 畫筆角度t.forward(31)t.end_fill()

畫腳

def InitFoots():#腳t.begin_fill()t.fillcolor("yellow")t.pensize(2)t.pu() # 提筆t.goto(-70,-200) # 筆頭初始位置t.pd() # 下筆t.setheading(225) #畫筆角度radian_left(0.5,1.2,0,12)radian_left(35,0.6,0,4)radian_left(1,1.2,0,18)t.setheading(160) #畫筆角度t.forward(13)t.end_fill()t.begin_fill()t.fillcolor("yellow")t.pensize(2)t.pu() # 提筆t.goto(70,-200) # 筆頭初始位置t.pd() # 下筆t.setheading(315) #畫筆角度radian_right(0.5,1.2,0,12)radian_right(35,0.6,0,4)radian_right(1,1.2,0,18)t.setheading(20) #畫筆角度t.forward(13)t.end_fill()

畫身體

#畫身體 def InitBody():#外形輪廓t.begin_fill()t.pu() # 提筆t.goto(112,0) # 筆頭初始位置t.pd() # 下筆t.setheading(90) #畫筆角度t.circle(112,180) t.setheading(250) #畫筆角度radian_left(1.6,1.3,0,50)radian_left(0.8,1.5,0,25)t.setheading(255) #畫筆角度radian_left(0.4,1.6,0.2,27)radian_left(2.8,1,0,45)radian_right(0.9,1.4,0,31)t.setheading(355) #畫筆角度radian_right(0.9,1.4,0,31)radian_left(2.8,1,0,45)radian_left(0.4,7.2,-0.2,27)t.setheading(10) #畫筆角度radian_left(0.8,1.5,0,25)radian_left(1.6,1.3,0,50)t.end_fill()

畫眼睛

def InitEyes():#左眼睛t.begin_fill()t.fillcolor("black")t.pu() # 提筆t.goto(-46,10) # 筆頭初始位置t.pd() # 下筆t.setheading(90) #畫筆角度t.circle(5,360) t.end_fill()#右眼睛t.begin_fill()t.fillcolor("black")t.pu() # 提筆t.goto(46,10) # 筆頭初始位置t.pd() # 下筆t.setheading(-90) #畫筆角度t.circle(5,360) t.end_fill()

閉眼:

def CloseEyes():#左眼睛t.pu() # 提筆t.goto(-46,12) # 筆頭初始位置t.pd() # 下筆t.setheading(180) #畫筆角度t.forward(10)#右眼睛t.pu() # 提筆t.goto(46,12) # 筆頭初始位置t.pd() # 下筆t.setheading(0) #畫筆角度t.forward(10)

畫臉

def InitFace():#臉蛋t.begin_fill()t.fillcolor("red")t.pu() # 提筆t.goto(-63,-10) # 筆頭初始位置t.pd() # 下筆t.setheading(90) #畫筆角度t.circle(10,360) t.end_fill()t.begin_fill()t.fillcolor("red")t.pu() # 提筆t.goto(63,-10) # 筆頭初始位置t.pd() # 下筆t.setheading(-90) #畫筆角度t.circle(10,360) t.end_fill()#嘴巴t.pensize(2.2)t.pu() # 提筆t.goto(0,0) # 筆頭初始位置t.pd() # 下筆t.setheading(235) #畫筆角度radian_right(5,0.8,0,30)t.pu() # 提筆t.goto(0,0) # 筆頭初始位置t.pd() # 下筆t.setheading(305) #畫筆角度radian_left(5,0.8,0,30)

畫手

def InitHands():#左手t.pensize(2)t.pu() # 提筆t.goto(-46,-100) # 筆頭初始位置t.pd() # 下筆t.setheading(285) #畫筆角度radian_right(0.4,1.2,0,26)radian_right(5,0.35,0,26)radian_right(0.3,1.2,0,15)#右手t.pu() # 提筆t.goto(46,-100) # 筆頭初始位置t.pd() # 下筆t.setheading(255) #畫筆角度radian_left(0.4,1.2,0,26)radian_left(5,0.35,0,26)radian_left(0.3,1.2,0,15)

總結

以上是生活随笔為你收集整理的用turtle画皮卡丘的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。