麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > Python > 正文

Python turtle畫圖庫&&畫姓名實例

2024-09-09 19:03:41
字體:
來源:轉載
供稿:網友

*****看一下我定義的change()和run()函數******

繪圖坐標體系:

作用:設置主窗體的大小和位置

turtle.setup(width, height, startx, starty)

#width : 窗口寬度,若值是整數,表示像素值;若是小數,表示窗口寬度與屏幕的比例。
#height : 窗口高度,若值是整數,表示像素值;若是小數,表示窗口高度與屏幕的比例。
#startx : 窗口左側與屏幕左側的像素距離,若值是None,窗口位于屏幕水平中央。
#starty : 窗口頂部與屏幕頂部的像素距離,若值是None,窗口位于屏幕垂直中央。

畫筆控制函數:

turtle中的畫筆(即小海龜)可以通過一組函數來控制;

turtle.penup();        #抬起畫筆(畫筆移動時沒有痕跡)turtle.pendown();       #放下畫筆(畫筆移動時有痕跡,即作畫中)turtle.pensize(width)     #設置畫筆的尺寸turtle.width()         #設置畫筆寬度,當無參數輸入時返回當前畫筆寬度turtle.pencolor(colorstring)  #設置畫筆顏色turtle.goto(x, y)       #將畫筆移動至(x,y)處

形狀繪制函數:

turtle.fd(distance)          #畫筆移動distance距離turtle.seth(angle)           #設置當前畫筆的方向為angleturtle.circle(radius, extent=None)   #根據半徑radius繪制extent角度的弧形

我為了精簡代碼,定義了兩個函數:

change(x, y) : 將畫筆的位置設置在(x, y)

run(angle, length) : 方向為angle ,畫筆前進length個單位長度

def run(angle, lenth):  turtle.seth(angle)  turtle.fd(lenth) def change(x, y):  turtle.penup()  turtle.goto(x, y)  turtle.pendown()

這里我使用 漢字 “中” 來舉個例子:

我們把“中” 字抽象成點。(如圖所示的 A、B、C、D、E、F 六個點)

然后,我們就是要把他們連接起來啊。 我們先連接ABCD四個點。

變成下圖

然后再連接EF兩點。完成。

對應的代碼:

#zhongchange(-100, 80)#將畫筆放在坐標A(-100, 80)run(0, 200)#從A點畫到B點run(-90, 120)#從B畫到C點run(180, 200)#從C點畫到D點run(90, 120)#從D點畫到A點 change(0, 150)#將畫筆放在坐標E(0, 150)run(-90, 300)#從E點畫到F點

畫自己的名字嚶嚶嚶

import turtle def run(angle, lenth):  turtle.seth(angle)  turtle.fd(lenth) def change(x, y):  turtle.penup()  turtle.goto(x, y)  turtle.pendown()def init():  turtle.pensize(10)  turtle.pencolor("purple")  turtle.setup(800, 400, 200, 200)init()#wuchange(-350, 100)run(0, 100)run(-90, 70)run(180, 100)run(90, 70)change(-350, 0)run(0, 100)change(-400, -50)run(0, 200)change(-300, 0)run(-90, 50)run(-125, 100)change(-300, -50)run(-55, 100)run(0,10)#fengchange(-65, 70)run(0, 130)change(-50, 10)run(0, 100)change(-100, -70)run(0, 200)change(0, -160)run(90, 280)#yuanchange(125, 100)run(-35, 40)change(125, 25)run(-35, 40)change(125, -125)run(55, 90)change(220, 100)run(0, 110)change(220, 100)run(-95,230)change(285, 85)run(-145, 40)change(250, 65)run(0, 70)run(-90, 80)run(180, 70)run(90, 80)change(250, 25)run(0, 70)change(285,-15)run(-90, 120)run(135, 20)change(250, -50)run(-125, 40)change(315, -50)run(-55, 50)
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美大电影免费观看 | 精品国产91久久久久久久妲己 | 久久精品中文字幕一区二区三区 | 天天草天天操 | 成年人激情在线 | 成人不卡一区二区 | 干色视频 | 视频在线亚洲 | 国产精品www| 午夜视频中文字幕 | 成人免费电影在线观看 | 日本视频网 | 国产精品久久久久久久四虎电影 | 在线免费小视频 | 草逼一区| 88xx成人永久免费观看 | 成av人在线观看 | 欧美国产精品一区二区 | 国产精品麻豆一区二区三区 | 日韩99| 国产免费永久在线观看 | 亚洲免费观看视频 | 精品一区二区三区日本 | 国产精品美女久久久免费 | 青青操国产| 亚洲第一页在线观看 | 成人毛片免费播放 | 最新av在线播放 | 欧美雌雄另类xxxxx | 精品久久久91 | 色av综合在线 | 国产一区二区三区高清 | 福利在线播放 | 欧美黄色性视频 | 内地av在线| 草草视频免费观看 | av久草| 亚洲午夜在线视频 | 成人情欲视频在线看免费 | 国产亚洲精品久久久久久久 | 综合国产一区 |