Python : turtle色彩控制實例詳解

今天小編就爲大家分享一篇Python : turtle色彩控制實例詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

turtle.pencolor(* args )

返回或設置pencolor。

允許四種輸入格式:

pencolor()

將當前的pencolor返回爲顏色規範字符串或元組(參見示例)。可用作另一種顏色/ pencolor / fillcolor調用的輸入。

pencolor(colorstring)

設置pencolor到colorstring,這是一個Tk的顏色指定的字符串,例如"red",“yellow”,或"#33cc8c"。

pencolor((r, g, b))

將pencolor設置爲由r,g和 b的元組表示的RGB顏色。r,g和b中的每一個必須在0…colormode範圍內,其中colormode是1.0或255(參見參考資料colormode())。

pencolor(r, g, b)

將pencolor設置爲r,g和b表示的RGB顏色。r,g和b中的每一個 必須在0…colormode範圍內。

如果turtleshape是多邊形,則使用新設置的pencolor繪製該多邊形的輪廓。

colormode()
1.0
 
turtle.pencolor()
‘red'
 
turtle.pencolor(“brown”)
turtle.pencolor()
‘brown'
 
tup = (0.2, 0.8, 0.55)
turtle.pencolor(tup)
turtle.pencolor()
(0.2, 0.8, 0.5490196078431373)
 
colormode(255)
turtle.pencolor()
(51, 204, 140)
 
turtle.pencolor('#32c18f')
turtle.pencolor()
(50, 193, 143)
turtle.fillcolor(* args )
返回或設置填充顏色。

允許四種輸入格式:

fillcolor()

將當前fillcolor作爲顏色指定字符串返回,可能採用元組格式(參見示例)。可用作另一種顏色/ pencolor / fillcolor調用的輸入。

fillcolor(colorstring)

設置填充顏色到colorstring,這是一個Tk的顏色指定的字符串,例如"red",“yellow”,或"#33cc8c"。

fillcolor((r, g, b))

將fillcolor設置爲由r,g和 b的元組表示的RGB顏色。r,g和b中的每一個必須在0…colormode範圍內,其中colormode是1.0或255(參見參考資料colormode())。

fillcolor(r, g, b)

將fillcolor設置爲r,g和b表示的RGB顏色。r,g和b中的每一個 必須在0…colormode範圍內。

如果turtleshape是多邊形,則使用新設置的fillcolor繪製該多邊形的內部。

turtle.fillcolor(“violet”)
turtle.fillcolor()
‘violet'
 
col = turtle.pencolor()
col
(50, 193, 143)
 
turtle.fillcolor(col)
turtle.fillcolor()
(50, 193, 143)
 
turtle.fillcolor('#ffffff')
turtle.fillcolor()
(255, 255, 255)
turtle.color(* args )

返回或設置pencolor和fillcolor。

允許多種輸入格式。他們使用0到3個參數,如下所示:

color()

返回當前pencolor和當前填充顏色爲一對顏色指定字符串或元組通過與返回的pencolor()和 fillcolor()。
color(colorstring),color((r,g,b)),color(r,g,b)
輸入爲pencolor(),將fillcolor和pencolor設置爲給定值。

color(colorstring1, colorstring2), color((r1,g1,b1), (r2,g2,b2))

等效於pencolor(colorstring1)和fillcolor(colorstring2) 類似地使用其他輸入格式。

如果turtleshape是多邊形,則使用新設置的顏色繪製該多邊形的輪廓和內部。

turtle.color(“red”, “green”)
turtle.color()
(‘red', ‘green')
 
color("#285078", “#a0c8f0”)
color()
((40, 80, 120), (160, 200, 240))

非常感謝你的閱讀
大學的時候選擇了自學python,工作了發現吃了計算機基礎不好的虧,學歷不行這是沒辦法的事,只能後天彌補,於是在編碼之外開啓了自己的逆襲之路,不斷的學習python核心知識,深入的研習計算機基礎知識,整理好了,我放在我們的Python學習扣qun:774711191,如果你也不甘平庸,那就與我一起在編碼之外,不斷成長吧!

其實這裏不僅有技術,更有那些技術之外的東西,比如,如何做一個精緻的程序員,而不是“屌絲”,程序員本身就是高貴的一種存在啊,難道不是嗎?[點擊加入]想做你自己想成爲高尚人,加油!
@本文來源於公衆號:csdn2299,喜歡可以關注公衆號 程序員學府

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章