欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2020年01月19日 10:05:22   作者:辭樹 LingTree  
今天小編就為大家分享一篇Python turtle畫圖庫&&畫姓名實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

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

繪圖坐標體系:

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

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

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

畫筆控制函數(shù):

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

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

形狀繪制函數(shù):

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

我為了精簡代碼,定義了兩個函數(shù):

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兩點。完成。

對應的代碼:

#zhong
change(-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()
#wu
change(-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)
#feng
change(-65, 70)
run(0, 130)
change(-50, 10)
run(0, 100)
change(-100, -70)
run(0, 200)
change(0, -160)
run(90, 280)
#yuan
change(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)

以上這篇Python turtle畫圖庫&&畫姓名實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Python中使用sklearn進行特征降維的方法

    Python中使用sklearn進行特征降維的方法

    在Python中,可以使用sklearn庫中的特征降維方法對數(shù)據(jù)進行處理。主要包括基于PCA算法的降維、基于LDA算法的降維、以及利用特征選擇方法進行降維。這些方法可以提高模型的訓練效率和預測準確率,特別是在高維數(shù)據(jù)集中具有重要的作用
    2023-04-04
  • Python高階函數(shù)與裝飾器函數(shù)的深入講解

    Python高階函數(shù)與裝飾器函數(shù)的深入講解

    這篇文章主要給大家介紹了關于Python高階函數(shù)與裝飾器函數(shù)的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-11-11
  • 分享10個拿來即用的Python自動化腳本

    分享10個拿來即用的Python自動化腳本

    這篇文章主要來和大家分享10個拿來即用的Python自動化腳本,文中的示例代碼講解詳細,具有一定的借鑒價值,感興趣的小伙伴可以跟隨小編一起學習一下
    2023-12-12
  • 解決Django提交表單報錯:CSRF token missing or incorrect的問題

    解決Django提交表單報錯:CSRF token missing or incorrect的問題

    這篇文章主要介紹了解決Django提交表單報錯:CSRF token missing or incorrect的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • python opencv畫局部放大圖實例教程

    python opencv畫局部放大圖實例教程

    這篇文章主要給大家介紹了關于python opencv畫局部放大圖的相關資料,獲取鼠標的單擊相應以及鼠標的移動信息,進行放大功能的實現(xiàn),需要的朋友可以參考下
    2021-10-10
  • python對于requests的封裝方法詳解

    python對于requests的封裝方法詳解

    今天小編就為大家分享一篇python對于requests的封裝方法詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • 詳細介紹在pandas中創(chuàng)建category類型數(shù)據(jù)的幾種方法

    詳細介紹在pandas中創(chuàng)建category類型數(shù)據(jù)的幾種方法

    這篇文章主要介紹了詳細介紹在pandas中創(chuàng)建category類型數(shù)據(jù)的幾種方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-04-04
  • 如何在Python中將字符串轉換為集合

    如何在Python中將字符串轉換為集合

    這篇文章主要介紹了如何在Python中將字符串轉換為集合,我們使用生成器表達式來迭代列表,并使用 int() 類將每個項目轉換為整數(shù),本文給大家介紹的非常詳細,需要的朋友可以參考下
    2023-03-03
  • PIL對上傳到Django的圖片進行處理并保存的實例

    PIL對上傳到Django的圖片進行處理并保存的實例

    今天小編就為大家分享一篇PIL對上傳到Django的圖片進行處理并保存的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • Pytorch Tensor的統(tǒng)計屬性實例講解

    Pytorch Tensor的統(tǒng)計屬性實例講解

    今天小編就為大家分享一篇Pytorch Tensor的統(tǒng)計屬性實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12

最新評論