国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > Python > 正文

使用Python的Turtle繪制哆啦A夢實例

2024-09-09 19:02:45
字體:
來源:轉載
供稿:網友

這是我幾年前為了練習python的turtle庫而畫的,今天翻出了代碼,分享給大家。

這是我初學python時畫的,當時還沒有面向對象的概念,也沒有采取類方法之類,純原始手工,供大家參考。

若有興趣可以自行優化簡潔代碼,有時間我也會重新寫一遍。

畫出來的效果如下圖:

代碼如下:

# * -- utf-8 -- *# Author: Tang import turtle as t t.speed(10)t.pensize(8)t.hideturtle()t.screensize(500, 500, bg='white') # 貓臉t.fillcolor('#00A1E8')t.begin_fill()t.circle(120)t.end_fill() t.pensize(3)t.fillcolor('white')t.begin_fill()t.circle(100)t.end_fill() t.pu()t.home()t.goto(0, 134)t.pd()t.pensize(4)t.fillcolor("#EA0014")t.begin_fill()t.circle(18)t.end_fill() t.pu()t.goto(7, 155)t.pensize(2)t.color('white', 'white')t.pd()t.begin_fill()t.circle(4)t.end_fill() t.pu()t.goto(-30, 160)t.pensize(4)t.pd()t.color('black', 'white')t.begin_fill()a = 0.4for i in range(120):  if 0 <= i < 30 or 60 <= i < 90:    a = a+0.08    t.lt(3) #向左轉3度    t.fd(a) #向前走a的步長  else:    a = a-0.08    t.lt(3)    t.fd(a)t.end_fill() t.pu()t.goto(30, 160)t.pensize(4)t.pd()t.color('black', 'white')t.begin_fill()for i in range(120):  if 0 <= i < 30 or 60 <= i < 90:    a = a+0.08    t.lt(3) # 向左轉3度    t.fd(a) # 向前走a的步長  else:    a = a-0.08    t.lt(3)    t.fd(a)t.end_fill() t.pu()t.goto(-38,190)t.pensize(8)t.pd()t.right(-30)t.forward(15)t.right(70)t.forward(15) t.pu()t.goto(15, 185)t.pensize(4)t.pd()t.color('black', 'black')t.begin_fill()t.circle(13)t.end_fill() t.pu()t.goto(13, 190)t.pensize(2)t.pd()t.color('white', 'white')t.begin_fill()t.circle(5)t.end_fill() t.pu()t.home()t.goto(0, 134)t.pensize(4)t.pencolor('black')t.pd()t.right(90)t.forward(40) t.pu()t.home()t.goto(0, 124)t.pensize(3)t.pencolor('black')t.pd()t.left(10)t.forward(80) t.pu()t.home()t.goto(0, 114)t.pensize(3)t.pencolor('black')t.pd()t.left(6)t.forward(80) t.pu()t.home()t.goto(0,104)t.pensize(3)t.pencolor('black')t.pd()t.left(0)t.forward(80) # 左邊的胡子t.pu()t.home()t.goto(0,124)t.pensize(3)t.pencolor('black')t.pd()t.left(170)t.forward(80) t.pu()t.home()t.goto(0, 114)t.pensize(3)t.pencolor('black')t.pd()t.left(174)t.forward(80) t.pu()t.home()t.goto(0, 104)t.pensize(3)t.pencolor('black')t.pd()t.left(180)t.forward(80) t.pu()t.goto(-70, 70)t.pd()t.color('black', 'red')t.pensize(6)t.seth(-60)t.begin_fill()t.circle(80,40)t.circle(80,80)t.end_fill() t.pu()t.home()t.goto(-80,70)t.pd()t.forward(160) t.pu()t.home()t.goto(-50,50)t.pd()t.pensize(1)t.fillcolor("#eb6e1a")t.seth(40)t.begin_fill()t.circle(-40, 40)t.circle(-40, 40)t.seth(40)t.circle(-40, 40)t.circle(-40, 40)t.seth(220)t.circle(-80, 40)t.circle(-80, 40)t.end_fill() # 領帶t.pu()t.goto(-70, 12)t.pensize(14)t.pencolor('red')t.pd()t.seth(-20)t.circle(200, 30)t.circle(200, 10) # 鈴鐺t.pu()t.goto(0, -46)t.pd()t.pensize(3)t.color("black", '#f8d102')t.begin_fill()t.circle(25)t.end_fill()  t.pu()t.goto(-5, -40)t.pd()t.pensize(2)t.color("black", '#79675d')t.begin_fill()t.circle(5)t.end_fill() t.pensize(3)t.right(115)t.forward(7) t.mainloop()
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 桦甸市| 阿巴嘎旗| 西乌珠穆沁旗| 兴化市| 沛县| 碌曲县| 广汉市| 图片| 肃北| 依安县| 南通市| 吴桥县| 镶黄旗| 桂东县| 德安县| 长丰县| 综艺| 离岛区| 津市市| 巴林左旗| 射洪县| 神池县| 花垣县| 新营市| 辽阳县| 章丘市| 渝中区| 新平| 克拉玛依市| 从江县| 安塞县| 贵南县| 鲁山县| 玛纳斯县| 沁源县| 桂东县| 上林县| 三江| 武邑县| 丹凤县| 东港市|