用python繪制彩色螺旋線代碼
網(wǎng)上看到過許多螺旋線的程序,但不是黑色就是單個顏色不變。這里作者編了一個程序,還很漂亮的。希望大家喜歡!??!使用turtle繪圖。代碼如下。(繪圖窗口最大化更好)
from turtle import * hideturtle() #隱藏畫筆 title("螺旋線") #設(shè)置標(biāo)題 speed(10) #速度調(diào)最快 colormode(255) #將RGB顏色值設(shè)置成整數(shù)輸入 r=255 g=0 b=0 #設(shè)置最初RGB顏色值(是紅色哦) for i in range(51): color(r,g,b) fd(i) left(91) g+=5 #顏色由紅色變?yōu)辄S色(將綠色值增加),這里的5不是隨便取的,是為了與循環(huán)次數(shù)51相乘得255 for i in range(51): color(r,g,b) fd(51+i) left(91) r-=5 #顏色變?yōu)榫G色(紅色值減少) for i in range(51): color(r,g,b) fd(51*2+i) left(91) b+=5 #顏色變?yōu)樘焖{(lán)色(藍(lán)色值增加) for i in range(51): color(r,g,b) fd(51*3+i) left(91) g-=5 #變?yōu)樯钏{(lán)(綠色值減少) for i in range(51): color(r,g,b) fd(51*4+i) left(91) r+=5 #變紫(紅色值增加) for i in range(51): color(r,g,b) fd(51*5+i) left(91) b-=5 #變紅,后面省略 for i in range(51): color(r,g,b) fd(51*6+i) left(91) g+=5 for i in range(51): color(r,g,b) fd(51*7+i) left(91) r-=5 for i in range(51): color(r,g,b) fd(51*8+i) left(91) b+=5 for i in range(51): color(r,g,b) fd(51*9+i) left(91) g-=5 for i in range(51): color(r,g,b) fd(51*10+i) left(91) r+=5 done()
這里給大家用系統(tǒng)自帶的畫圖演示一下顏色的變化。
首先畫筆顏色是紅色,RGB值是255、0、0。
然后綠色值增加到255,顏色變?yōu)辄S色。此時RGB值為255、255、0。
紅色值減少到0,顏色變?yōu)榫G色。此時RGB值為0、255、0。
藍(lán)色值增加,顏色變?yōu)闇\藍(lán)色(青色)。
后面就省略了。相信大家知道怎么做。下面是效果圖:
到此這篇關(guān)于用python繪制彩色螺旋線代碼的文章就介紹到這了,更多相關(guān)python彩色螺旋線內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
一文掌握python中的__init__的意思及使用場景分析
__init__是構(gòu)造方法,誰調(diào)用,表示誰(更直觀的理解就是類的方法中,誰調(diào)用,表示誰,見下面第一個代碼)?。〔⒉皇潜剡x項,也就是說在類中,這個不是必須用的,那什么場景需要用到,什么場景不需要用到呢,感興趣的朋友跟隨小編一起看看吧2023-02-02Python結(jié)合ImageMagick實現(xiàn)多張圖片合并為一個pdf文件的方法
這篇文章主要介紹了Python結(jié)合ImageMagick實現(xiàn)多張圖片合并為一個pdf文件的方法,結(jié)合實例形式分析了Python將圖片文件轉(zhuǎn)換為pdf文件的相關(guān)操作技巧,需要的朋友可以參考下2018-04-04python smtplib模塊自動收發(fā)郵件功能(二)
這篇文章主要為大家詳細(xì)介紹了python smtplib模塊自動收發(fā)郵件功能的第二篇,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-05-05Python3顯示當(dāng)前時間、計算時間差及時間加減法示例代碼
這篇文章主要給大家介紹了關(guān)于Python3顯示當(dāng)前時間、計算時間差及時間加減法的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Python3具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-09-09Python中根據(jù)時間自動創(chuàng)建文件夾的代碼實現(xiàn)
這篇文章主要介紹了Python中根據(jù)時間自動創(chuàng)建文件夾的代碼實現(xiàn),這樣的話給工作帶來極大的便利,方便桌面文件按時間存放,具體實例代碼跟隨小編一起看看吧2021-10-10