最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python中turtle庫(kù)常用代碼匯總

 更新時(shí)間:2022年09月08日 14:34:45   作者:墨瑤_165  
Turtle庫(kù)是Python語(yǔ)言中一個(gè)很流行的繪制圖像的函數(shù)庫(kù),下面這篇文章主要給大家介紹了關(guān)于Python中turtle庫(kù)常用代碼的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下

一、設(shè)置畫(huà)布

turtle為我們展開(kāi)用于繪圖區(qū)域,我們可以設(shè)置它的大小和初始位置

turtle.screensize(canvwidth=600,canvheight=800,bg='black')
#參數(shù)分別代表畫(huà)布的寬、高、背景色
turtle.screensize()#返回默認(rèn)大小(400,300)

turtle.setup(width=0.6,height=0.6,startx=100,starty=100)
#輸入寬和高為整數(shù)時(shí), 表示像素; 為小數(shù)時(shí), 表示占據(jù)電腦屏幕的比例
#(startx, starty): 這一坐標(biāo)表示矩形窗口左上角頂點(diǎn)的位置, 如果為空,則窗口位于屏幕中心

二、畫(huà)筆

1、畫(huà)筆屬性

turtle.pensize(8)    #畫(huà)筆粗細(xì)

turtle.color('red')   #畫(huà)筆顏色   字符串"green", "red" 或者 RGB 3元組。

turtle.speed(0)    #畫(huà)筆移動(dòng)速度   畫(huà)筆繪制的速度范圍[0,10]整數(shù),數(shù)字越大越快

2、繪圖命令

(1)    畫(huà)筆運(yùn)動(dòng)命令

turtle.forward(8)      #向前移動(dòng)

turtle.backward(8)  #向后移動(dòng)

turtle.right(90)  #海龜方向向右轉(zhuǎn)90°

turtle.left(90) #海龜方向向左轉(zhuǎn)90°

turtle.penup()        #提筆

turtle.pendown()   #落筆

turtle.goto(x,y)      海龜移動(dòng)到(x,y)位置

turtle.setx(x)         海龜?shù)膞坐標(biāo)移動(dòng)到指定位置

turtle.sety(y)         海龜?shù)膟坐標(biāo)移動(dòng)到指定位置

turtle.circle()         畫(huà)圓

turtle.dot()            畫(huà)一個(gè)圓點(diǎn)(實(shí)心)

turtle.setheading(angle)     #設(shè)置當(dāng)前朝向?yàn)閍ngle角度

turtle.home()                 設(shè)置當(dāng)前畫(huà)筆位置為原點(diǎn),朝向東(默認(rèn)值)

(2)     畫(huà)筆控制命令

turtle.fillcolor('red')               設(shè)置 填充顏色

turtle.color(color1, color2)   設(shè)置 畫(huà)筆顏色為color1,填充顏色為color2

turtle.begin_fill()                   開(kāi)始填充顏色

turtle.end_fill()                      填充完成

turtle.hideturtle()                  隱藏海龜圖標(biāo)

turtle.showturtle()                顯示海龜圖標(biāo)

(3)    全局控制命令

turtle.clear()                   清空turtle窗口,但是turtle的位置和狀態(tài)不會(huì)改變

turtle.reset()                   清空turtle窗口,重置turtle狀態(tài)為起始狀態(tài)

turtle.undo()                   撤銷上一個(gè)turtle動(dòng)作

turtle.isvisible()               返回當(dāng)前turtle是否可見(jiàn)

t.write("文本" ,align="center",font=("微軟雅黑",20,"normal"))            寫(xiě)文本

align(可選):left,right,center;font(可選):字體名稱,字體大小,字體類型(normal,bold,italic)

(4)    其他命令

3. 命令詳解

turtle.circle(radius, extent=None, steps=None)

參數(shù):

        radius(半徑):半徑為正(負(fù)),表示圓心在畫(huà)筆的左邊(右邊)畫(huà)圓;

        extent(弧度) ;

        steps :(做半徑為radius的圓的內(nèi)切正多邊形,多邊形邊數(shù)為steps)。

import turtle as t
t.circle(50)#整圓
t.circle(50,steps=3)#內(nèi)置的三角形
 
t.penup()
t.goto(100,0)
t.pendown()
t.circle(50,180)#半圓

參考原文鏈接:http://www.fzitv.net/article/130181.htm

三、文字顯示為一個(gè)圓圈

import turtle as t
text="棉花娃娃很可愛(ài)"
t.penup()
x=len(text)
for i in text:
    t.write(i,font='consolas')
    t.right(360/x)
    t.penup()    
    t.forward(30)
t.hideturtle()

四、畫(huà)朵小花

import turtle as t
t.speed(0)
 
#花柄
t.penup()
t.goto(0,-150)
t.pendown()
t.pensize(2)
t.setheading(90)
t.color('brown')
t.fd(300)
 
#花瓣
t.pensize(1)
t.color('black','red')
t.begin_fill()
for i in range(10):
    t.left(45)
    t.circle(80,60)
    t.left(120)
    t.circle(80,60)
t.end_fill()
 
#葉子
for i in range(2):
    t.penup()
    t.goto(0,10-50*i)
    x=20+80*i
    t.setheading(x)
    t.pendown()
    t.color('brown','green')
    t.begin_fill()
    t.circle(60,60)
    t.left(120)
    t.circle(60,60)
    t.end_fill()
t.hideturtle()

總結(jié)

到此這篇關(guān)于Python中turtle庫(kù)常用代碼的文章就介紹到這了,更多相關(guān)Python turtle常用代碼內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python?@property?裝飾器使用方法

    python?@property?裝飾器使用方法

    這篇文章主要介紹了python?@property?裝飾器使用詳細(xì),使用property可以講類的方法變成同名屬性,使用起來(lái)更加簡(jiǎn)潔,下文最后舉例說(shuō)明詳情說(shuō)明需要的小伙伴可以參考一下
    2022-03-03
  • 在Python中通過(guò)機(jī)器學(xué)習(xí)實(shí)現(xiàn)人體姿勢(shì)估計(jì)

    在Python中通過(guò)機(jī)器學(xué)習(xí)實(shí)現(xiàn)人體姿勢(shì)估計(jì)

    姿態(tài)檢測(cè)是計(jì)算機(jī)視覺(jué)領(lǐng)域的一個(gè)活躍研究領(lǐng)域。這篇文章將為大家介紹在Python中如何利用機(jī)器學(xué)習(xí)進(jìn)行人體姿勢(shì)估計(jì),感興趣的小伙伴可以了解一下
    2021-12-12
  • python生成器與迭代器詳解

    python生成器與迭代器詳解

    本文主要給大家記錄一下列表生成式,生成器和迭代器的知識(shí)點(diǎn),希望對(duì)大家學(xué)習(xí)python能夠有所幫助
    2019-01-01
  • Python異常之常見(jiàn)的Bug類型解決方法

    Python異常之常見(jiàn)的Bug類型解決方法

    這篇文章主要介紹了Python異常之常見(jiàn)的Bug類型解決方法,主要分享一些粗心導(dǎo)致和知識(shí)不熟練導(dǎo)致的語(yǔ)法錯(cuò)誤以及被迫掉坑等內(nèi)容,文章介紹非常詳細(xì)需要的小伙伴可以參考一下
    2022-03-03
  • Python爬蟲(chóng)獲取基金變動(dòng)信息

    Python爬蟲(chóng)獲取基金變動(dòng)信息

    這篇文章主要介紹了Python爬蟲(chóng)獲取基金變動(dòng)信息,問(wèn)基于上一篇文章得內(nèi)容介紹圍繞python的相關(guān)資料展開(kāi)全文,需要的小伙伴可以參考一下
    2022-05-05
  • Python之時(shí)間和日期使用小結(jié)

    Python之時(shí)間和日期使用小結(jié)

    這篇文章主要介紹了Python之時(shí)間和日期使用小結(jié),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-02-02
  • Python實(shí)現(xiàn)隨機(jī)森林RF模型超參數(shù)的優(yōu)化詳解

    Python實(shí)現(xiàn)隨機(jī)森林RF模型超參數(shù)的優(yōu)化詳解

    這篇文章主要為大家詳細(xì)介紹了基于Python的隨機(jī)森林(Random Forest,RF)回歸代碼,以及模型超參數(shù)(包括決策樹(shù)個(gè)數(shù)與最大深度、最小分離樣本數(shù)、最小葉子節(jié)點(diǎn)樣本數(shù)、最大分離特征數(shù)等)自動(dòng)優(yōu)化的代碼,感興趣的小伙伴可以了解一下
    2023-02-02
  • 基于Python打造一個(gè)全能文本處理工具

    基于Python打造一個(gè)全能文本處理工具

    這篇文章主要介紹了一個(gè)基于Python+Tkinter開(kāi)發(fā)的全功能本地化文本處理工具,它不僅具備基礎(chǔ)的格式轉(zhuǎn)換功能,更集成了中文特色處理等實(shí)用功能,有需要的可以了解下
    2025-04-04
  • 使用Python清空特定路徑下所有文件夾下中的文件

    使用Python清空特定路徑下所有文件夾下中的文件

    這篇文章主要為大家詳細(xì)介紹了如何使用python清空特定路徑下所有文件夾下中的文件并把空文件夾要保留下來(lái),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2025-01-01
  • 使用Python3實(shí)現(xiàn)判斷函數(shù)的圈復(fù)雜度

    使用Python3實(shí)現(xiàn)判斷函數(shù)的圈復(fù)雜度

    編寫(xiě)函數(shù)最重要的原則就是:別寫(xiě)太復(fù)雜的函數(shù),那什么樣的函數(shù)才能算是過(guò)于復(fù)雜?一般會(huì)通過(guò)兩個(gè)標(biāo)準(zhǔn)來(lái)判斷,長(zhǎng)度和圈復(fù)雜度,下面我們就來(lái)看看如何使用Python判斷函數(shù)的圈復(fù)雜度吧
    2024-04-04

最新評(píng)論

镇巴县| 峡江县| 沈阳市| 云阳县| 西贡区| 松阳县| 永城市| 韶山市| 登封市| 涟源市| 高台县| 楚雄市| 岚皋县| 苍溪县| 双峰县| 望都县| 那曲县| 襄城县| 五大连池市| 扶沟县| 武乡县| 凌云县| 牙克石市| 邛崃市| 湖州市| 鲁甸县| 汝阳县| 聂拉木县| 阿坝县| 贡山| 沁阳市| 石嘴山市| 原平市| 广元市| 吐鲁番市| 南宫市| 横峰县| 吴川市| 凤冈县| 蓝田县| 游戏|