中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python turtle的作用有什么

發布時間:2020-09-21 13:43:15 來源:億速云 閱讀:2828 作者:Leah 欄目:編程語言

python turtle的作用有什么?針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

python的強大在于它有許多的強大的庫,turtle就是其中之一。

利用turtle,你可以進行交互式的繪畫,作為一個藝術白癡,想要畫一幅畫可能很困難,但是利用python的turtle庫,只需要幾行代碼你就能實現繪畫。

turtle是python自帶的一個庫,直接調用就可以了。

以下的兩種方法都可以進行turtle庫的調用。

import turtle
from turtle import *

然后接下來我們需要了解一下turtle的基本語句,為畫圖打好基礎。

turtle繪圖窗體布局

畫布就是turtle為我們展開用于繪圖區域,我們可以設置它的大小和初始位置。setup()設置窗體大小及位置 。

格式:

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

4個參數中后兩個可選。

setup函數不是必須的,只有當需要控制繪圖窗體大小的時候才調用。

畫布(canvas)

畫布就是turtle為我們展開用于繪圖區域,我們可以設置它的大小和初始位置。

設置畫布大小命令:

turtle.screensize(canvwidth=None, canvheight=None, bg=None),參數分別為畫布的寬(單位像素), 高, 背景顏色。
turtle.screensize() #返回默認大小(400, 300)

移動

python turtle的作用有什么

現在,我們嘗試用上表中的命令來操作一下,看看turtle是怎么運動的。

import turtle
turtle.forward(100)#從當前畫筆方向移動100
turtle.left(90)#逆時針移動90°
turtle.backward(200)#在當前畫筆方向的反方向移動200
turtle.right(90)#順時針移動90°
turtle.circle(200)#畫一個半徑為200的圓,圓心在畫筆左邊
turtle.pendown()#落下畫筆
turtle.goto(150,150)#移動到(150,150)的位置
turtle.speed(60)#速度為60

運行的結果:

python turtle的作用有什么

顏色

python turtle的作用有什么

在turtle庫中,有許多顏色可供畫圖使用,以下的色板中,大多數顏色在turtle中都是可使用的。

python turtle的作用有什么

import turtle
turtle.begin_fill() #開始填充
turtle.color("red") #填充黑色
turtle.circle(40)
turtle.end_fill() #填充結束
turtle.hide
turtle()#隱藏畫筆形狀

python turtle的作用有什么

全局控制命令

python turtle的作用有什么

import turtle
turtle.color("dodgerblue")
turtle.write("DataCastle", font = ("Times", 18, "bold"))

python turtle的作用有什么

turtle庫小練習

·畫一組同心圓

import turtle
turtle.circle(20)#先畫一個半徑為20的圓
turtle.up()#抬起畫筆
turtle.goto(0,-10)#將畫筆移動到(0,-10)處
turtle.down()#落下畫筆,后面操作同上
turtle.circle(30)
turtle.up()
turtle.goto(0,-20)
turtle.down()
turtle.circle(40)
turtle.hide
turtle()

python turtle的作用有什么

·畫一個五角星

from turtle import *
pencolor("yellow")fillcolor("yellow")begin_fill()
whileTrue:
forward(200) 
right(144)
if abs(pos()) < 1:
    break
end_fill()

python turtle的作用有什么

·經典的太陽花

from turtle import *
color('red', 'yellow')begin_fill()
whileTrue:
forward(200)
left(170)
if abs(pos()) < 1:
    break
end_fill()
done()

python turtle的作用有什么

·循環語句

按照一定次數循環執行一組語句。

語法格式for <變量> in range(<次數>) :<被循環執行的語句>

<變量>表示每次循環的計數,0到(<次數>-1)

from turtle import *
for i in range(500): #重復500次
forward(i) 
left(90)

python turtle的作用有什么

當把角度變換一下,會發生什么呢?

from turtle import *
for i in range(500): #重復500次
forward(i) 
left(91)

python turtle的作用有什么

除了這些簡單的筆畫,還有大神畫小豬佩奇,畫圣誕樹的,因此,不得不說turtle是一個神奇的庫。

關于python turtle的作用有什么問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

广灵县| 苍梧县| 河北省| 敖汉旗| 新安县| 镇赉县| 钦州市| 舟山市| 搜索| 永丰县| 阿拉善左旗| 定日县| 绥中县| 渭南市| 凤城市| 茌平县| 灌阳县| 海原县| 舒城县| 无棣县| 越西县| 普兰县| 合水县| 温泉县| 山阴县| 洮南市| 宜城市| 邵阳县| 太和县| 五台县| 开鲁县| 都江堰市| 信宜市| 闵行区| 阿图什市| 靖州| 长汀县| 耿马| 老河口市| 湘阴县| 裕民县|